我正在将我的应用转换为使用HTTPS,并希望尽可能避免握手成本,方法是保持打开长时间连接。NSURLConnection忽略Keep-Alive超时?
从阅读web和堆栈溢出的其他答案看来,如果服务器响应Connection:keep-alive和Keep-Alive:timeout = N,NSURLConnection应该透明地保持底层套接字打开。
但是我看到我的连接只能保持大约10秒。我的Keep-Alive响应设置远不止于此。我也在我的请求标题中发送Connection:keep-alive。
任何人都可以对此有所了解吗?我真的不想要使用CFNetwork来实现这一点。
请不要在没有正确归属的情况下复制他人的文字。我已经编辑了上述内容,但请确保您在将来做到这一点。 – 2012-07-12 18:42:07