我正在尝试使用Jersey客户端下载文件。 我正在请求一个API,但是没有API源代码。 对于一个URL,API返回一个空的“ Content-Type”标头(该标头存在但为空)。 泽西岛不喜欢这样:
无法解析“ Content-Type”标头值:“”
如果可能的话,我想保留泽西岛的客户
答案 0 :(得分:1)
您可以在收到响应后 手动设置Content-Type标头。
Response res = target.request().get();
res.getHeaders().putSingle(HttpHeaders.CONTENT_TYPE, "application/octect-stream");
InputStream file = res.readEntity(InputStream.class);