因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¶m&…的形式
RequestBody.create(MediaType.parse("application/x-www-form-urlencoded;charset=gbk"),"param¶m");这样就行了 OkHttp项目地址:https://github.com/square/okhttp
新闻热点
疑难解答