【发布时间】:2014-07-03 08:39:54
【问题描述】:
如何将 curl 调用转换为 java HttpPost:
curl --form "archive=@test.pdf;type=application/pdf"
任何帮助表示赞赏。
【问题讨论】:
标签: java http curl httprequest
如何将 curl 调用转换为 java HttpPost:
curl --form "archive=@test.pdf;type=application/pdf"
任何帮助表示赞赏。
【问题讨论】:
标签: java http curl httprequest
我解决了我的问题 在我使用的解决方案下方:
HttpPost httpPost = new HttpPost(resourceURL);
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
File file = new File(doc.getPath());
entity.addPart("title", new StringBody(doc.getTitre()));
entity.addPart("file", new StringBody(doc.getTag()));
entity.addPart("archive", new FileBody((file), "type=application/pdf"));
httpPost.setEntity(entity);
【讨论】: