HTTP负载失败(错误代码:-999 [1:89])用于iOS 11中的任务



我正在使用urlSession执行数据函数,当我在iOS 11上运行时,我会收到一个控制台错误:

HTTP load failed (error code: -999 [1:89]) for Task <68809C58-C6A7-4F10-86A4-81396D8B18CF>.<2>  

关于导致它的原因或如何修复它的任何想法?

HTTP load failed (error code: -999 [1:89]) for Task

Error -999表示NSURLErrorCancelled,您的请求在完成之前已被取消。根据Apple Developer Blog的数据,ATS的更改很少(您的服务器可能正在使用iOS 11中已删除的旧式加密设施之一。如果是,则提出身份验证挑战,这是我们需要处理的事情。

我希望它会有所帮助!

我在尝试执行https

时遇到了这个错误

请求在完成之前已被取消在我的情况下,SSL认证未正确安装。

如果使用该证书,请检查您的SSL证书。任务&lt; 1> HTTP负载失败(错误代码:-999 [1:89](任务&lt;>。&lt; 1>完成错误 - 代码:-999

确保您的Internet连接正常。在我身上,它在模拟器中工作,但在iphonese上遇到了错误。我发现我的iphonese Internet连接有问题。

最新更新