作者:SH_ZTH_611_666_104_534 | 来源:互联网 | 2023-02-01 21:31
我正在使用URLSession来执行数据任务,当我在iOS 11上运行它时,我收到一个控制台错误:
HTTP load failed (error code: -999 [1:89]) for Task <68809C58-C6A7-4F10-86A4-81396D8B18CF>.<2>
有什么想法导致它,或如何解决它?
1> Buntylm..:
HTTP load failed (error code: -999 [1:89]) for Task
Error -999
意味着NSURLErrorCancelled
,您的请求在完成之前已被取消.根据苹果开发者博客的说法,几乎没有变化ATS
(可能是您的服务器使用的是iOS 11中已删除的旧版加密工具之一.)因此,请尝试并实现连接:didReceiveAuthenticationChallenge:并查看您的服务器是否引发认证挑战如果是,那么这是我们需要处理的事情.
我希望它会有所帮助!