使用 Jersey 客户端下载文件时清空 content-type

Empty content-type while downloading file with Jersey client

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

Unable to parse "Content-Type" header value: ""

如果可能,我想保留 Jersey 客户端

您可以在收到回复后手动设置Content-Typeheader。

Response res = target.request().get();
res.getHeaders().putSingle(HttpHeaders.CONTENT_TYPE, "application/octect-stream");
InputStream file = res.readEntity(InputStream.class);