我的客户端应用中有一个使用NSURLConnection的小错误。我已将其跟踪到一个意外的连接保持活动状态似乎混淆了Web服务器(可能是服务器端的错误)。解决方法是在某个点强制关闭所有未完成的连接。我可以用NSURLConnection以某种方式做到这一点,例如
[NSURLConnection closeAllIdleConnections];
答案 0 :(得分:1)
ASIHTTPRequest有一个expirePersistentConnections方法。它可以做你想要的。
它不是NSURLConnection的直接替代品,但将代码从NSURLConnection移植到ASIHTTPRequest并不太难。
答案 1 :(得分:0)
我想你可能想看看为NSURLConnections定义的以下方法。这假设您异步进行调用。如果它不是异步调用,那么它可能应该是。
取消取消异步加载 请求。
- (无效)取消
讨论一旦调用此方法, 接收人的代表将不再 接收任何消息 NSURLConnection的。
希望这会有所帮助。安德鲁。