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

我正在尝试使用 Jersey 客户端下载文件。我正在请求一个 API,但我没有 API 源代码。对于一个 URL,API 返回一个空的“Content-Type”标头(标头存在但为空)。泽西岛不喜欢这样:

无法解析“Content-Type”标头值:“”

如果可能的话,我想保留泽西岛的客户

  • API 是否应该返回空的内容类型?

  • 是否有任何标题可以添加到我的请求中以解决问题?我尝试了内容类型并接受但没有成功。


Qyouu
浏览 117回答 1
1回答

繁花不似锦

您可以在收到响应后手动设置 Content-Type 标头。Response res = target.request().get();res.getHeaders().putSingle(HttpHeaders.CONTENT_TYPE, "application/octect-stream");InputStream file = res.readEntity(InputStream.class);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java