【问题标题】:Set the timeOut value for NSMutableURLRequest设置 NSMutableURLRequest 的 timeOut 值
【发布时间】:2012-04-30 04:47:38
【问题描述】:

我正在尝试为 NSMutableURLRequest 设置超时值,并且在调试时,我检查了它是否无法正常工作。谷歌搜索了 10 分钟,我得到的信息是,默认超时值为 240 。以下是我现在正在使用的代码,我想我错过了某个地方,我想知道如何为 NSMutableURLRequest 设置 timeOut 值

NSURL *url = [[NSURL alloc] initWithString:fURL];

_urlRequest = [[NSMutableURLRequest alloc] url];
[_urlRequest setHTTPMethod:@"GET"];
[_urlRequest setTimeoutInterval:120];

NSURLConnection*  _urlConnection = [[NSURLConnection alloc] initWithRequest:_urlRequest delegate: self];

我也试过用这个 [_nsmURLRequest initWithURL:nsURL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:120]; 。它不工作。任何帮助将不胜感激

【问题讨论】:

标签: xcode timeout nsurlconnection nsmutableurlrequest


【解决方案1】:

尝试将setTimeoutInterval移到setHTTPMethod:@"GET"之前

【讨论】:

  • 以上听起来更像是comment。如果它打算成为一个答案,请考虑添加更多细节来解释它如何解决问题。
【解决方案2】:

根据this post,您提到的默认超时值(240)也是最小值。您必须使用另一个计时器来取消链接中所述的请求。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-05
  • 1970-01-01
  • 2014-11-05
  • 1970-01-01
相关资源
最近更新 更多