ios - 关闭 NSURLConnection 的正确方法

标签 ios nsurlconnection nsurlrequest nsurlconnectiondelegate

我在我的应用程序中使用服务器客户端架构。

我正在使用 NSURLConnection 类,现在假设我在 for 循环中发送多个请求并使用带有委托(delegate)方法的异步连接。所以我的问题是 收到服务器的响应后,我是否需要手动关闭连接并使该对象为空。

我问是因为在服务器上对最大连接数有限制,如果连接限制超过我必须重新启动服务器并且我不能更改最大连接数限制。

最佳答案

没有。它不是必需的,因为 NSURLConnection 会在发生错误或数据已加载时自行关闭连接。

如果您想监控实际发生的情况,我建议查看 Technical Q&A QA1176 .它描述了如何设置环境来监控 iPhone 发送的每个数据包。然后您可以自己验证 NSURLConnection 的行为。

关于ios - 关闭 NSURLConnection 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33384115/

相关文章:

objective-c - 并发和 NSURLConnection

iphone - NSURL 连接错误

json - 使用带参数的 POST 请求获取 JSON 结果

iphone - nsurlrequest 不会加载 pdf

objective-c - 又是: Easy way to request JSON with posting data

ios - 如何在 Apple Silicon (M1) 上运行 CocoaPods

ios - UITableView contentInset : when scrolling the table to the top, 行在第一个标题上方仍然可见

ios - 如何从 Swift 中的另一个类取消 NSURLSession?

ios - 自定义或子类化 CocoaPod 库

iphone - 我无法使用 GDataXML 解析 xml 数据