iOS 5 NSURLConnection超时后续请求 - 第一个工作

时间:2011-12-20 14:59:59

标签: ios ssl ios5 nsurlconnection

我主要是在寻找有关如何进一步排除故障的建议。我的代码在iOS 4.x中没有问题,并且是典型的:

[[NSURLConnection alloc] initWithRequest:request delegate:self];

该URL是SalesForce.com API SSL URL。所有委托方法都已到位(包括NSURLConnectionDataDelegate),奇怪程度如下:

  1. 第一个请求正确加载...所有委托方法触发并接收数据
  2. 来自相同类或应用中任何其他类的相同基本URL的任何后续NSURLConnection都将失败
  3. didFailWithError:委托方法 在所有后续请求中触发(显示超时)
  4. 对任何其他网址(如https://www.google.com)的请求仍然有效
  5. 如果我将Salesforce网址更改为非SSL,一切正常
  6. 据我所知,它是一个有效的证书(为什么它可以工作一次?)
  7. 因此,出于某种原因,对SalesForce URL的请求有效,所有后续请求都会超时。其他网址似乎仍然有效。这只发生在5.x sim中,4.3工作正常。

    如何进行调试?我在这一点上陷入困​​境,不知道该去哪里。

    • 麦克

1 个答案:

答案 0 :(得分:0)

服务器可能使用特定的登录凭据同时限制多个呼叫。收到第一个请求后,请尝试发出请求。操作队列可能会有所帮助。