对我发送的一种 HTTP 请求的响应是 multipart/form-data 看起来像:
--------boundary123
Content-Disposition: form-data; name="json"
Content-Type: application/json
{"some":"json"}
--------boundary123
Content-Disposition: form-data; name="bin"
Content-Type: application/octet-stream
<file data>
--------boundary123
我一直在使用 apache 发送和接收 HTTP 请求,但我似乎无法找到一种简单的方法来使用它来解析上述内容以便于访问表单字段。
我不想重新发明轮子,所以我正在寻找一个允许我做类似事情的图书馆:
MultipartEntity multipart = new MultipartEntity(inputStream);
InputStream bin = multipart.get("bin");
有什么建议么?
原文由 Linus 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用不推荐使用的构造函数的示例代码: