从MultipartEntityBuilder上传文件,并在文件中添加标头

时间:2018-06-29 12:11:44

标签: apache-httpclient-4.x multipartentity

我使用MultipartEntityBuilder上传JSON文件。另一方面,当我读取文件时,在文件的顶部和底部都添加了一些标头。我做了很多尝试,从文件中删除标题,但没有成功。

这是我编写多部分请求的代码

HttpPost request = new HttpPost("/getFile");
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addBinaryBody("file", new File("abc.json"), ContentType.APPLICATION_JSON, "abc.json");  
HttpEntity entity = builder.build();
request.setEntity(entity);

上传的文件

  

-ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN内容处置:表格数据; name =“ upfile”;   filename =“ abc.json”   内容类型:application / octet-stream

     

{“版本”:“ 1.2”,}

     

-ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN内容处置:表格数据; name =“ text”

     

这是一个多篇文章   --ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN-

如何仅发送JSON部分而不发送这些顶部和底部标头

0 个答案:

没有答案