okhttp post请求怎么设置utf-8编码啊?
okhttp post请求怎么设置utf-8编码啊?
RequestBody formBody = new FormEncodingBuilder() .addEncoded("methodName", mp.get("methodName")) .addEncoded("args", mp.get("args")) .addEncoded("cookie", LoginInfo.getInstance().info) .build(); Request request = new Request.Builder() .url(url) .post(formBody) .build();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正解
okhttp默认UTF-8编码,FormEncodingBuilder默认是编码,用这个构建RequestBody是不能改的。使用RequestBody.create构建可以用