apache-httpclient-4.x - 从 MultipartEntityBuilder 上传文件,在文件中添加标题
问题描述
我使用 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 内容处置:表格数据;名称="upfile"; 文件名="abc.json" 内容类型:应用程序/八位字节流
{“版本”:“1.2”,}
--ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN 内容处置:表格数据;名称=“文本”
这是一个多部分的帖子--ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN--
我怎样才能只发送 JSON 部分而不是这些顶部和底部标题
解决方案
推荐阅读
- javascript - 弹出删除滚动并修复弹出块
- sql - 当值不存在时,sql标记比较
- python - 使用 python seaborn 仅在某些值之间设置热图相关性
- python - Python Pandas 中 DataFrame 中从日期计算 od 天数的问题
- java - java 8中映射后如何返回可选值
- java - 反序列化时如何根据父类强制类型类中的字段
- jmeter - 我们可以将 HTTP 缓存管理器用于 REST API 负载运行吗
- php - 如何让 Laravel 8 会话在 Heroku 上运行?由于它们没有正确保存
- java - 如何将我的 Docker 应用程序连接到远程数据库?
- python - 在 mac 上不起作用 python curses 的 getstr()