1. 程式人生 > >OKHttpForm表單修改請求編碼的問題

OKHttpForm表單修改請求編碼的問題

因Form表單提交在OKHttp裡有個 FormBody,但是呢FormBody裡的是預設用utf-8編碼傳送的不能修改

public final class FormBody extends RequestBody {
  private static final MediaType CONTENT_TYPE =
      MediaType.parse("application/x-www-form-urlencoded");

後來想到個方法就是直接用RequestBody.create方法引數形式要變成param&param&…的形式

RequestBody.create
(MediaType.parse("application/x-www-form-urlencoded;charset=gbk"),"param&param");