代码之家  ›  专栏  ›  技术社区  ›  Krumelur

连接并保持活力

  •  6
  • Krumelur  · 技术社区  · 14 年前

    我的客户端应用程序中有一个使用nsurlconnection的小错误。我跟踪到了一个意外的连接keep-alive,它似乎混淆了Web服务器(可能是服务器端的一个bug)。解决方法是在某一点强制关闭所有未完成的连接。我能用nsurconnection做这个吗,比如

    [NSURLConnection closeAllIdleConnections];

    2 回复  |  直到 12 年前
        1
  •  1
  •   Kris Markel    14 年前

    ASIHTTPRequest 具有ExpirePersistentConnections方法。它可以做你想要的。

    这并不是取代nsurlconnection的一种方法,但是将代码从nsurlconnection移植到asihttpRequest并不难。

        2
  •  0
  •   Andrew Little    14 年前

    我想您可能想看看为nsurlconnections定义的以下方法。这假设您异步进行了调用。如果它不是异步调用,那么它可能是。

    取消取消异步加载 请求。

    • (无效)取消

    一旦调用此方法, 接收者的代表将不再 接收有关此的任何消息 NSURL连接。

    希望这有帮助。安德鲁。