首页 > 学院 > 开发设计 > 正文

OKHttpForm表单修改请求编码的问题

2019-11-09 16:07:13
字体:
来源:转载
供稿:网友

因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");

这样就行了 OkHttp项目地址:https://github.com/square/okhttp


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表