NSURLRequest setTimeoutInterval无法按预期工作

时间:2012-05-30 06:15:19

标签: iphone objective-c ios timeout nsurlrequest

我保持NSURLRequest超时间隔30秒。我还为请求配置了3次自动重试。因此,如果请求中出现任何问题,则总时间应为120秒(即2分钟)。

但是当我在我的服务器上保留调试点时,如果我向服务器请求,那么我的超时时间是3分钟。

我可以配置此超时???或者它应该工作??

此默认超时间隔是否一旦请求服务器??

1 个答案:

答案 0 :(得分:0)

请注意,30秒时间3是90秒,或者是一分半钟,而不是2分钟。

至于超时问题,请尝试使用NSURLRequest初始化initWithURL:cachePolicy:timeoutInterval:。请务必检查NSURLConnection委托方法的状态,尤其是connection:didFailWithError:

另外,也许您应该解释如何衡量服务器上的超时时间。