簡體   English   中英

使用Jersey客戶端下載文件時內容為空

[英]Empty content-type while downloading file with Jersey client

我正在嘗試使用Jersey客戶端下載文件。 我正在請求一個API,但是沒有API源代碼。 對於一個URL,API返回一個空的“ Content-Type”標頭(該標頭存在但為空)。 澤西島不喜歡這樣:

無法解析“ Content-Type”標頭值:“”

如果可能,我想保留澤西島的客戶

  • API是否應該返回空的內容類型?
  • 我可以在請求中添加任何標題來解決問題嗎? 我嘗試了內容類型並接受但沒有成功。

您可以收到響應手動設置Content-Type標頭。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM