簡體   English   中英

iOS 11中的Task的HTTP加載失敗(錯誤代碼:-999 [1:89])

[英]HTTP load failed (error code: -999 [1:89]) for Task in 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開發人員博客的說法, ATS幾乎沒有變化(可能您的服務器使用的是iOS 11中已刪除的舊式加密工具之一。)因此,請嘗試實現連接:didReceiveAuthenticationChallenge:並查看您的服務器是否如果是,則會引發身份驗證挑戰,這是我們需要處理的事情。

希望對您有所幫助!

嘗試執行HTTPS時出現此錯誤

在完成之前,請求已被取消。就我而言,未正確安裝SSL證書。

如果使用的話,請檢查您的SSL證書。 任務<1> HTTP加載失敗(錯誤代碼:-999 [1:89])任務<>。<1>完成,錯誤-代碼:-999

確保您的互聯網連接正常。 我碰巧它正在模擬器中運行,但是在iphoneSE上出現了錯誤。 我發現我的iphoneSE互聯網連接出現問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM