Java 使用Apache HTTPClient时无法释放连接
我正在android应用程序中使用HTTPCLient API。发出getRequest后,我想释放连接。根据javadoc,可用的方法是request.releaseConnection()。当我在普通java项目中使用该方法时,它起了作用。但当我在我的android项目中使用它时,Eclipse用红色的曲线让我恼火,并且没有在建议列表中列出该方法 我提到这个问题Java 使用Apache HTTPClient时无法释放连接,java,apache-httpclient-4.x,Java,Apache Httpclient 4.x,我正在android应用程序中使用HTTPCLient API。发出getRequest后,我想释放连接。根据javadoc,可用的方法是request.releaseConnection()。当我在普通java项目中使用该方法时,它起了作用。但当我在我的android项目中使用它时,Eclipse用红色的曲线让我恼火,并且没有在建议列表中列出该方法 我提到这个问题 其中一个答案说android附带了httpclient libs的预包。所以,为了检查一下,我删除了我的外部HTTPClient
其中一个答案说android附带了httpclient libs的预包。所以,为了检查一下,我删除了我的外部HTTPClient库,eclipse又一次惹恼了我 显示错误,因为android不支持此方法。最好的方法是按
和Ctrl+space
然后显示所有可用方法,您可以看到releaseConnection()
缺失。因此,这些方法将产生编译错误。那么我应该如何释放连接呢?@AshwinSurana:在您标记的问题中,提到您应该使用HttpUrlConnection
参考博客文章。