Java 如何强制关闭HttpURLConnection

Java 如何强制关闭HttpURLConnection,java,android,tcp,httpurlconnection,Java,Android,Tcp,Httpurlconnection,我正在Android中使用HttpURLConnection,我想知道如何完全关闭它。有断开功能,但在文档中我发现它没有必要关闭连接。事实上,当我这样做的时候: adb shell netstat -lptu 我看到我的连接和断开连接没有任何作用。另一方面,如果我关闭我的应用程序并将其从“后台”中删除,那么连接就会消失,所以我觉得有办法 我对“最好让连接重用”之类的建议不感兴趣,因为我需要通过的测试是检查连接是否未关闭和是否失败。我无法修改测试工具,因此需要完全关闭连接。您也无法修改Andro

我正在Android中使用HttpURLConnection,我想知道如何完全关闭它。有断开功能,但在文档中我发现它没有必要关闭连接。事实上,当我这样做的时候:

adb shell netstat -lptu
我看到我的连接和断开连接没有任何作用。另一方面,如果我关闭我的应用程序并将其从“后台”中删除,那么连接就会消失,所以我觉得有办法


我对“最好让连接重用”之类的建议不感兴趣,因为我需要通过的测试是检查连接是否未关闭和是否失败。我无法修改测试工具,因此需要完全关闭连接。

您也无法修改Android实现HttpURLConnection.disconnect()的(不正确)方式。因此您的测试必须在此处更改。请使用keep alive false