我正在面臨一個CFNetwork SSL握手錯誤,而上傳視頻文件時使用NSURLSession UploadTask當應用程序在後臺。在應用處於前臺時上傳視頻沒有問題。只有當應用程序在後臺時纔會出現問題。CFNetwork SSLHandshake失敗(-9806)錯誤使用NSURLSession當應用程序在後臺的uploadTask
回答
背景燈NSURLSession
處理很多不同的事情,包括身份驗證。我建議您仔細閱讀有關Apple的URL Loading System Programming Guide中後臺會話和任務的所有內容,尤其是關於背景傳輸注意事項的部分。
您也可以嘗試看看你會得到什麼,當你設置一個實現了回調會議代表:
-[NSURLSessionDelegate URLSession:didReceiveChallenge:completionHandler:]
。
嗨,我嘗試使用deleagte。當我打印保護空間時,我會得到這個「服務器:https,認證方案:NSURLAuthenticationMethodServerTrust」以及更多信息。當我嘗試通過使用NSURLSessionAuthChallengePerformDefault處理這個傳遞時,塊傳輸與一系列確實接收到質詢再次觸發,然後連接中斷並出現錯誤「發生SSL錯誤,並且在使用nsurlsession上傳文件時無法建立與服務器的安全連接」。任何想法可能會出錯? – user2643583
對不起,沒有。儘管用這些信息更新你的問題可能會更好。 –
- 1. 獲取CFNetwork的SSLHandshake失敗(-9806)錯誤
- 2. 如何解決「CFNetwork SSLHandshake失敗(-9806)」
- 3. CFNetwork SSLHandshake失敗iOS 9
- 4. NSURLSession變得間歇性SSLHandshake失敗(-9810)錯誤
- 5. CFNetwork SSLHandshake失敗(-9810)問題(Objc)
- 6. Objective-C SSL問題:CFNetwork SSLHandshake失敗(-9847)
- 7. iOS網絡視圖中的3d安全網址給出錯誤CFNetwork SSLHandshake失敗(-9806)?
- 8. 當iPhone應用程序在後臺運行時,AudioQueueStart失敗iOS4.0
- 9. 如何調試Mac OS X中的CFNetwork SSLHandshake失敗(-9824)?
- 10. 如何處理iOS中的「CFNetwork SSLHandshake失敗(-9807)」
- 11. CFNetwork的SSLHandshake失敗(-9824)對支持TLSv1.2工作
- 12. CFNetwork的SSLHandshake失敗(-9824),但服務器符合標準
- 13. CFNetwork的SSLHandshake失敗,AFNetworking 2.0,自簽署CER和[政策setAllowInvalidCertificates:YES]
- 14. MobileFirst 6.3 iOS CFNetwork SSLHandshake失敗(-9824),而服務器支持TLS1.2
- 15. SSL Socket連接:CFNetwork SSLHandshake失敗(-9824)連接到Java SSLServerSocket
- 16. iOS9 Swift中的Firebase。 CFNetwork SSLHandshake
- 17. 圖形錯誤NSVisualEffectView當應用程序在後臺
- 18. 應用程序在後臺消失
- 19. 將應用程序置於後臺後AVAssetReader失敗,爲什麼?
- 20. AVAssetWriter一旦應用程序在後臺中失敗
- 21. CFNetwork的錯誤:連接失敗,因爲一個錯誤的URL
- 22. ConnectionRequest當應用程序在後臺
- 23. IOS CancelNotificaion當應用程序在後臺
- 24. CAAnimation:當應用程序在雲後臺
- 25. 怎麼當應用程序在後臺
- 26. 有道當應用程序在後臺
- 27. 當應用程序在後臺時NSURLConnection
- 28. beaconManager給我錯誤,當應用程序從後臺返回
- 29. 獲取NSURLSession的錯誤「NSURLSession/NSURLConnection HTTP加載失敗(kCFStreamErrorDomainSSL,-9813)」
- 30. 失敗後使用appcfg的GAE錯誤
有同樣的問題。 NSURLConnection消失。你有沒有找到解決方案? – Astoria