NSMutableURLRequest超时无效

时间:2012-05-02 05:29:45

标签: iphone ios xcode timeout nsmutableurlrequest

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

1 个答案:

答案 0 :(得分:1)

确实如此。最低为240秒。设置如下,将被忽略。

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

您可以使用ASIHTTPRequest。你可以设置setTimeOutSeconds:& setNumberOfTimesToRetryOnTimeout:如你所愿。注意:开发人员已停止维护此项目,但目前它仍然稳定。对于IOS 5.x或更高版本,您可以寻找其他选择。