2015-11-04 107 views
-6

NSURLSession/NSURLConnection的HTTP加載失敗(kCFStreamErrorDomainSSL,-9843)發現 無數據:可選(錯誤域= NSURLErrorDomain代碼= -1202「此服務器的證書是無效,你可能連接到假裝爲「mobulous.co.in」的服務器,這可能會使你的機密信息處於危險之中。「UserInfo = {NSURLErrorFailingURLPeerTrustErrorKey =,NSLocalizedRecoverySuggestion =你想連接到服務器嗎? _kCFStreamErrorDomainKey = 3,_kCFStreamErrorCodeKey = -9843,NSErrorPeerCertificateChainKey = {type = immutable,count = 1,values =( 0: )},NSUnderlyingError = 0x7f9f22f1c120 {Error Domain = kCFErrorDomainCFNetwork Code = -1202「(null)」UserInfo = { _kCFStreamPropertySSLClientCer tificateState = 0,kCFStreamPropertySSLPeerTrust =,_kCFNetworkCFStreamSSLErrorOriginalValue = -9843,_kCFStreamErrorDomainKey = 3,_kCFStreamErrorCodeKey = -9843,kCFStreamPropertySSLPeerCertificates = {類型=不可變的,計數= 1,值=( 0: )}}},NSLocalizedDescription =對於這個證書服務器無效。您可能正在連接到一個僞裝成「mobulous.co.in」,它可以把你的機密信息的安全服務器,NSErrorFailingURLKey = https://mobulous.co.in/twerck/Service/snapChat,NSErrorFailingURLStringKey = https://mobulous.co.in/twerck/Service/snapChat,NSErrorClientCertificateStateKey = 0})呼叫HTTP://未在IOS工作9

+0

這是有據可查的.. iOS9強制HTTPS,除非你手動選擇退出此。這就是所謂的應用轉移安全,您可以在這裏找到更多信息:http://googleadsdeveloper.blogspot.nl/2015/08/handling-app-transport-security-in-ios-9.html – donnywals

回答

2

更新:

從Xcode 7.1開始,您不需要手動輸入info.plist中的NSAppTransportSecurity Dictionary。

它現在會爲您自動完成,意識到它是一本字典,然後自動完成允許任意負載。 info.plist中