HttpUrlConnection Keep Alive无法正常工作

时间:2015-07-08 23:04:07

标签: android httpurlconnection keep-alive

我设置HttpUrlConnection并根据documentation设置单个保持连接的系统属性:

System.setProperty("http.keepAlive", "true");
System.setProperty("http.maxConnections", "1");

Android只是忽略了这些。我在Wirehark的http流量中看到同一IP的多个端口上的连接。我错过了什么,或者这只是在Android上被破坏了吗?我已经尝试过Android-L和Android-M预览,但两者都没有。

1 个答案:

答案 0 :(得分:1)

您使用哪个版本的Android,在某些Android版本中,存在有关套接字重用的错误,请参阅以下链接。

https://code.google.com/p/android/issues/detail?id=38817 https://code.google.com/p/android/issues/detail?id=43132#makechanges

也许您可以尝试删除gzip内容类型以避免错误。