我保留了NSURLRequest超时间隔30秒。而且我还为请求配置了 3 次自动重试。因此,如果请求出现任何问题,则总时间应为 120 秒(即 2 分钟)。
但是当我在我的服务器上保留调试点并且如果我请求服务器时,我的超时时间是 3 分钟。
我可以配置此超时吗???或者它应该工作??
向服务器发出请求后,此默认超时间隔是否?
请注意,30 秒乘以 3 是 90 秒,即一分半钟,而不是 2 分钟。
至于超时问题,请尝试使用 initWithURL:cachePolicy:timeoutInterval:
初始化您的NSURLRequest
。请务必检查NSURLConnection
委托方法的状态,尤其是在connection:didFailWithError:
中。
另外,也许您应该解释如何测量服务器上的超时期限。