我使用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部分而不发送这些顶部和底部标头