我正在尝试通过使用URLSession.shared.dataTask向服务器发送URL请求。
当网络不可访问时,日志将显示“无法加载资源,因为App Transport Security策略需要使用安全连接。”并且没有重试就不会发送任何内容。
在网络可以访问之前,是否可以使用任何方法重新发送URL请求?
答案 0 :(得分:0)
您可以在上一个请求的响应正文中发送新请求,特别是在错误关闭中。更好的做法是使用可达性并仅在网络连接可用时发送请求
答案 1 :(得分:0)
您的回答是肯定的,您可以使用ReachabilitySwift来监视应用程序中的网络变化,并在可以访问wifi或蜂窝数据时获得通知并发送URL请求