有什么办法可以强制NSURL连接不重复使用当前的持久连接但要创建一个新的?
我正在努力保护自己免受这个已知的影响iOS8 保活错误
如果 iOS 8 收到带有 Keep-Alive 标头的 HTTP 响应,它会保留此标头
连接稍后重用(应该如此),但它会保留更多时间
比 Keep-Alive 标头的超时参数,然后当
第二个请求到来时,它尝试重新使用已被使用的连接
被服务器丢弃。
我正在寻找一种从 Objective c 解决这个问题的方法,而不是从服务器端解决。
如果任何第三方库提供了忽略 Keep-alive 标头的方法,那么它也受到欢迎。
这个问题与以下问题有些相关(1,2)
任何帮助表示赞赏!
我发现的唯一方法是使用CFNetwork
。更高级别的 API,例如NSURLConnection
or NSURLSession
's Connection
标头将被系统覆盖。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)