我正在使用java HttpUrlConnection
(使用POST)来制作一个非常简单的rest客户端。服务器接受并回复aplication/xml
。即使对于错误情况(状态代码 3xx、4xx、5xx),它也会发送 xml 有效负载 - 正如此服务器实现所指定的那样 - 我可以从 errorStream 成功获取。
这对于服务器回复 401 时预期的所有错误情况都有效。在这种情况下,只有 errorStream 为空,并且在尝试从 InputStream 读取时抛出异常。
我使用 Wireshark 捕获了请求,并正确收到了响应。问题是在java端得到它