我有一个帖子请求,需要使用NSURLSession
提交。由于一些要求,我必须将超时设置为230秒。所以这里的想法是,NSURLSession
应该等待230秒,直到它将任务声明为超时问题。
我做了一些实验 -
那么有一些未记录的值,例如最大超时时间是75秒吗?
我以两种方式设置超时
timeoutInterval
NSMutableURLRequest
属性
defaultSessionConfiguration
属性,timeoutIntervalForRequest
和timeoutIntervalForResource
我已使用dataTaskWithRequest
POST 该服务。
因此,在确定超时时,最小值在所有三个属性之间生效。如果它不到75秒,它工作正常。但如果大于75秒,它就会忽略它。
请告诉我,问题是什么? 75秒是分配给超时的最高时间,或者我在这里错过了什么。
P.S。我正在主线程中执行任务并在iOS 9.2中进行调试。为了清楚起见,我正在检查服务器无法访问时的超时
答案 0 :(得分:0)
可能是75秒是服务端超时的情况。