[问题] 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