关于同时包含file和JSON的POST方法

zzhjssz 2014-10-07 11:27:30
请问各位大神,下述请求该如何写,写过用HttpURLConnection传文件的,写过HttpPost的JSON的,但是包含两种的真没写过,求教!
Request method: POST
Request path: http://localhost:8080/public
Proxy: <none>
Request params: <none>
Query params: <none>
Form params: <none>
Path params: <none>
Multiparts: controlName=file, mimeType=application/octet-stream, charset=<none>, fileName=<none>, c
ontent=E:\tmp\media\a.png
controlName=testInfo, mimeType=application/json, charset=<none>, fileName=<none>, content={"
type":3,"firstName":"test","lastName":"test","message":"test!","email":null,"phoneNumber
":null}
Headers: Content-Type=*/*
Cookies: <none>
Body: <none>
...全文
1030 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
svenwang 2014-10-08
  • 打赏
  • 举报
回复
可以用HttpURLConnection自己去组装协议。 这里有篇帖子介绍了类似的实现,供参考。
Kifile 2014-10-08
  • 打赏
  • 举报
回复
如果同时需要上传 json 和文件那估计难度有点大,毕竟在服务器解析的时候,他们的解析格式完全不同. 既然如此,为什么不直接使用类似于表单上传的形式,直接对上传的数据进行封装呢,按照表单上传的数据一样封装,之后服务器就按照表单来处理就好了啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧