为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Jersey 客户端下载文件时清空内容类型

使用 Jersey 客户端下载文件时清空内容类型

Qyouu 2021-06-01 05:08:12
我正在尝试使用 Jersey 客户端下载文件。我正在请求一个 API,但我没有 API 源代码。对于一个 URL,API 返回一个空的“Content-Type”标头(标头存在但为空)。泽西岛不喜欢这样:无法解析“Content-Type”标头值:“”如果可能的话,我想保留泽西岛的客户API 是否应该返回空的内容类型?是否有任何标题可以添加到我的请求中以解决问题?我尝试了内容类型并接受但没有成功。
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

您可以在收到响应后手动设置 Content-Type 标头。


Response res = target.request().get();

res.getHeaders().putSingle(HttpHeaders.CONTENT_TYPE, "application/octect-stream");

InputStream file = res.readEntity(InputStream.class);


查看完整回答
反对 回复 2021-06-02
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信