我正在尝试将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/