我正在尝试将NSMutableURLRequest的请求超时设置为120,但是它正在忽略。请求提示超时在90秒内失败。谁能告诉我如何为NSMutableURLRequest设置请求超时? 。我浏览了一些链接,指出默认超时值为240秒。我找不到任何描述此事的苹果文件。谁能帮我 ?

NSMutableURLRequest* urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:serverURL]];

[urlRequest setHTTPMethod:@"GET"];
[urlRequest setTimeoutInterval:120];

_urlConnection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate: self];

最佳答案

是真的。最少为240秒。设置为低于该值将被忽略。

您为什么不找到替代品而不是找到教授。

您可以使用ASIHTTPRequest。您可以根据需要设置setTimeOutSeconds:setNumberOfTimesToRetryOnTimeout:。注意:开发人员已停止维护该项目,但目前为止是稳定的。对于IOS 5.x或更高版本,您可能会寻找其他选择。

关于iphone - NSMutableURLRequest的超时不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10408185/

10-12 06:23