java - 使用 Apache HTTPClient 时无法释放连接

标签 java apache-httpclient-4.x

我在我的 Android 应用程序中使用 HTTPCLient API。发出 getRequest 后,我​​想释放连接。根据 javadoc,可用方法是 request.releaseConnection()。当我在普通的java项目中使用该方法时,它起作用了。但是当我在我的 android 项目中使用它时,Eclipse 用红色的波浪线让我烦恼,并且也没有在建议列表中列出该方法。

我提到了这个问题

Problems with HttpMethod.releaseConnection() and EntityUtils.consume(entity)

其中一个答案说 Android 附带了 httpclient 库的预包。所以只是为了检查我删除了我的外部 HTTPClient 库,并且 eclipse 再次惹恼了。

最佳答案

它显示错误,因为android不支持此方法。最好的了解方法是按 .Ctrl+space 然后它将显示所有可用的方法,您可以从中看到 releaseConnection() 缺失。所以这些方法都会给出编译错误。

关于java - 使用 Apache HTTPClient 时无法释放连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287398/

相关文章:

java - Java中线程或进程的内存使用

java - spring hibernate集成错误,属性转换错误

java - Java 中 HTTP/1.1 持久 ("Connection: Close") 连接的最佳库是什么?

java - Apache httpclient 从本地文件系统获取文件?

android - 在 api 23 中从 url 获取 json 的最佳实践

java - 创建实用程序以将对象转换为 java 中的 bean

java - Eclipse 项目随处停止

java - 使用 TIMESTAMP 数据类型创建准备绑定(bind)插入语句

Java SSLException : hostname in certificate didn't match in android application

java - Websphere httpclient NoSuchMethodError org.apache.http.conn.Scheme