【发布时间】:2017-03-17 17:20:22
【问题描述】:
我们正在将 CURL HTTP Get 请求转换为本地 IOS 代码。使用 CURL,我们可以设置两个不同的超时时间 - CURLOPT_CONNECTTIMEOUT - 如果无法连接,呼叫失败前多长时间,以及 CURLOPT_TIMEOUT - 如果尚未检索到所有数据,呼叫失败前多长时间。如果连接失败,我们希望它很快返回(10 秒),但我们可能会在慢速连接上下载大块数据,因此我们需要非常大的完成超时(5 分钟)。
我们如何使用 NSMutableURLRequest 设置不同的超时时间
目前我们正在像这样设置单个超时
[urlRequest setTimeoutInterval:30.0f]
有没有办法像 CURL 那样设置两个单独的超时?我们目前正在设置哪个超时?连接超时或完成。
谢谢
肖恩
【问题讨论】:
标签: ios curl nsmutableurlrequest