2016-04-12 17 views
1

Bir web görünümünden bir php komut dosyasını yüklemeye çalışıyorum ve her seferinde bir hata yaşıyorum. NSURLSession/NSURLConnection HTTP yük(kCFStreamErrorDomainSSL, -9814)

ben yanlış gidiyorum bana yardım

<key>NSAppTransportSecurity</key> 
    <dict> 
    <key>NSAllowsArbitraryLoads</key> 
     <true/> 
    </dict> 

zaten benim info.plist güncellenmiş

(kCFStreamErrorDomainSSL, -9814) başarısız oldu. İşte

Ben

+0

bu çözmede yardım edebilir. @EricD – user3759616

cevap

2

9814 errSSLCertExpired olduğunu

func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { 
let str : NSString = request.URL!.absoluteString 
let url = NSURL(string: request.URL!.absoluteString) 
if (str.rangeOfString("https://testing.com/paymethod2.php").location != NSNotFound) 
{ 
} 
else 
{ 
    webView.stopLoading() 
} 
return true 
} 
func webViewDidFinishLoad(webView: UIWebView) { 
let doc = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML") 
print(doc) 
} 

Teşekkür olması kodudur. Sertifikanızı güncelleyin. Bazı kendinden imzalı sertifika kullanıyor ve gerçekten sona ermiş olmasına rağmen geçerli olmasını istiyorsanız, bu dokümanı okuyun:

https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/OverridingSSLChainValidationCorrectly.html