我设置HttpUrlConnection并根据documentation设置单个保持连接的系统属性:
System.setProperty("http.keepAlive", "true");
System.setProperty("http.maxConnections", "1");
Android只是忽略了这些。我在Wirehark的http流量中看到同一IP的多个端口上的连接。我错过了什么,或者这只是在Android上被破坏了吗?我已经尝试过Android-L和Android-M预览,但两者都没有。
答案 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内容类型以避免错误。