[問題] http Request如何設定timeout提醒?

作者: fbifxxkma (FBI帥哥恐嚇騜)   2018-12-04 15:57:15
下面是我進行一個Http Request
var task = URLSession.shared.dataTask(with: request)
{(data, response, error) in
guard let data = data else { return }
}
task.resume()
請問如果要 加上 timeout 10秒 事件 要怎麼做?
func TimeOut (){
print("連線逾時")
}
作者: cryinglove (毓™)   2018-12-04 16:15:00
urlsession 可以設定 timeout 時間,時間到了就會進 error ,不用自己另外寫
作者: panga0820 (Will)   2018-12-04 19:24:00
要建立一個 URLSession 可以指定一個 URLSessionConfiguration ,在 URLSessionConfiguration 可以設定 timeout 時間。
作者: ikai99 (18歲的天空)   2018-12-05 00:18:00
timeoutIntervalForRequest
作者: fbifxxkma (FBI帥哥恐嚇騜)   2018-12-05 23:52:00
感謝~已解決~

Links booklink

Contact Us: admin [ a t ] ucptt.com