代码拉取完成,页面将自动刷新
上传文件时,报“方法 addFilePara 只能使用 form 方式请求!”错误。
用的文档上的代码测试
http.sync("/upload")
.addFileParam("test", "D:/download/test.zip")
.post()
定位到源文件
HttpTask.java
if (files != null && OkHttps.FORM.equals(bodyType)) {
throw new HttpException("方法 addFilePara 只能使用 form 方式请求!");
}
改为即可
if (files != null && !OkHttps.FORM.equals(bodyType)) {
throw new HttpException("方法 addFilePara 只能使用 form 方式请求!");
}
感谢指正,将在 v2.0.0 正式版 中修复
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
v2.0.0 之后将不再做该项校验,无论当前的bodyType
是什么,只要使用了addFilePara
方法,都将以multipart/form-data
的方式提交
v2.0.0.RC 中可以这样临时解决该问题:
http.sync("/upload")
.bodyType("multipart/form")
.addFilePara("test", "D:/download/test.zip")
.post()
登录 后才可以发表评论