作者fbifxxkma (超棒Der)
看板MacDev
標題[問題] http Request如何設定timeout提醒?
時間Tue Dec 4 15:57:15 2018
下面是我進行一個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("連線逾時")
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.246.67
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1543910240.A.479.html
→ cryinglove: urlsession 可以設定 timeout 時間,時間到了就會進 e 12/04 16:15
→ cryinglove: rror ,不用自己另外寫 12/04 16:15
推 panga0820: 要建立一個 URLSession 可以指定一個 URLSessionConfi 12/04 19:24
→ panga0820: guration ,在 URLSessionConfiguration 可以設定 time 12/04 19:24
→ panga0820: out 時間。 12/04 19:24
推 ikai99: timeoutIntervalForRequest 12/05 00:18
→ fbifxxkma: 感謝~已解決~ 12/05 23:52