我正在尝试使用单个 REST POST 请求上传文件(和其他字段(。此请求必须异步处理,并且必须使用多部分表单内容类型提交表单(因为在文件旁边,我发送了很少的其他文本字段以及某些元数据(。
我尝试使用Apache的org.apache.http.impl.nio.client.CloseableHttpAsyncClient,但直到现在我都没有成功(当请求到达服务器时,表单中的字段不会显示(。当我使用org.apache.commons.httpclient.HttpClient请求执行相同操作时,请求的处理没有问题,因此问题不在服务器端。
有谁知道如何提出这个异步的"多部分形式"请求?如果CloseableHttpAsyncClient无法实现,您还有其他库可以建议吗?
提前感谢...
我只想更新一下。我做了一些调查,并能够满足我对AsyncHttpClient(AHC(的要求。
它运行速度非常快,并且基于Netty Framework和NIO Java API。