在我的代码中,我使用

mHttpConnRespCode = mConnection.getResponseCode();


获取http响应代码,其中mConnection是HttpURLConnection类型。

有时我得到-1作为响应代码。在什么情况下,mConnection.getResponseCode()返回-1?

谢谢。

最佳答案

如果没有可用的状态码,则得到-1。例如,在以下情况下会发生这种情况,


尚未收到回应。
响应无效的HTTP响应。

10-01 07:57