java - 从 HttpURLConnection getResponseCode() 得到 -1

标签 java

在我的代码中我使用

mHttpConnRespCode = mConnection.getResponseCode();

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

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

谢谢。

最佳答案

当没有可用的状态代码时,您会得到 -1。例如,这会发生在以下场景中:

  1. 尚未收到回复。
  2. 响应不是有效的 HTTP 响应。

关于java - 从 HttpURLConnection getResponseCode() 得到 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2970711/

相关文章:

java - 计算素因数的数量

Java : RegEx to find a substring Collection

java - 如何在maven项目中包含共享对象文件

java - JBoss 5.1.0 (JSF/Seam) cookies 用重音字符炸毁

java - 尝试持久化到 SQL Server 时 Spring Boot 应用程序挂起

java - 存储具有 K-V 列的表的最佳数据结构是什么

java - 想要执行某些操作以在 ListView 中单击的项目中查看

java - Selenium Hashmap(String, WebElement) 传递 String 时不返回 WebElement

java - Mockito 中的测试服务

java - 将Android Facebook请求变成AsyncTask