我正在使用java的HttpUrlConnection
(使用POST)來創建一個非常簡單的休息客戶端。服務器接受並回復aplication/xml
。即使對於錯誤情況(狀態碼3xx,4xx,5xx),它也會發送xml有效載荷 - 正如此服務器實現所指定的 - 我可以從errorStream成功獲取。JAVA:無法讀取401的身體
這對服務器以401迴應時的所有錯誤情況都有效。在這種情況下,只有errorStream爲空,並且在嘗試從InputStream讀取時引發異常。
我使用Wireshark捕獲了請求,並且正確收到響應。問題是得到它在java一側
但實際上是返回身體。我可以通過wireshark看到它... –