【发布时间】:2015-05-17 19:10:03
【问题描述】:
有什么办法可以强制NSURLConnection不重用当前的持久连接而是创建一个新的?
我试图保护自己免受这个已知的iOS8 keep-alive bug
如果 iOS 8 接收到带有 Keep-Alive 标头的 HTTP 响应,它会保留这个 稍后重新使用的连接(应该如此),但它会保留更多时间 比 Keep-Alive 标头的超时参数,然后当 第二个请求来了,它试图重用一个已经被 被服务器丢弃。
我正在寻找一种从 Objective c 解决此问题的方法,而不是从服务器端解决。
如果任何第三方库提供了一种忽略 Keep-alive 标头的方法,那么它也是受欢迎的。
感谢任何帮助!
【问题讨论】:
标签: ios8 nsurlconnection afnetworking keep-alive persistent-connection