我正在为kohttp实现多部分请求DSL 最常见的用例是文件上传。
但是,我对其他常见情况感兴趣?
关于w3 multipart docs,让multipart/alternative
具有其他内容表示形式是合理的,我将对此予以支持。
我发现的另一种情况是发送metadata
和文件:
POST
Content-Type: multipart/mixed; boundary=df5641e1-75d9-4d6d-ab26-66fdc7d1f682
--df5641e1-75d9-4d6d-ab26-66fdc7d1f682
Content-Disposition: form-data; name="file"; filename="filename"
Content-Length: 1046038
<file content here>
--df5641e1-75d9-4d6d-ab26-66fdc7d1f682
Content-Type: application/x-www-form-urlencoded
Content-Length: 3
1=2
--df5641e1-75d9-4d6d-ab26-66fdc7d1f682--
我还想念什么?听到别人的消息真是太好了。
答案 0 :(得分:1)
我建议检查Java 11-12上的最新HTTP客户端,以获得对可能的响应式方法和要支持的功能的第一印象。另一个灵感来源是较旧的Apache HTTP Client,当然还有OkHttp。
参考: