我一直保持NSURLRequest超時間隔30秒。而且我還爲請求配置了3次自動重試。所以如果有任何問題出現,總時間應該是120秒(即2分鐘)。NSURLRequest setTimeoutInterval不按預期工作
但是,當我在我的服務器上保留調試點,如果我要求服務器,那麼我的超時期限是3分鐘。
我可以配置此超時嗎?或者它應該工作?
這是默認的超時間隔一旦請求服務器?
我一直保持NSURLRequest超時間隔30秒。而且我還爲請求配置了3次自動重試。所以如果有任何問題出現,總時間應該是120秒(即2分鐘)。NSURLRequest setTimeoutInterval不按預期工作
但是,當我在我的服務器上保留調試點,如果我要求服務器,那麼我的超時期限是3分鐘。
我可以配置此超時嗎?或者它應該工作?
這是默認的超時間隔一旦請求服務器?
請注意,30秒的時間3是90秒,或一個半分鐘,而不是2分鐘。
至於超時問題,請嘗試使用initWithURL:cachePolicy:timeoutInterval:
初始化NSURLRequest
。請務必檢查您的NSURLConnection
代表方法的狀態,尤其是connection:didFailWithError:
。
另外,也許你應該解釋你如何衡量服務器上的超時時間。
您能否更精確地解釋手頭的問題? –
@CodemasterGabriel:我在服務器上保持斷點,然後我向服務器請求。我已將我的timeoutInterval設置爲30秒。我正在重試請求3次。總共是120秒。現在,在第一個請求中,只有我的連接已經連接到服務器,但是由於我的請求已經完成,所以沒有重試。在這種情況下,我必須等待連接超時錯誤3分鐘而不是2分鐘。 – DShah