ios - NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9802)错误

标签 ios swift uiwebview

我尝试通过下面的代码将 URL 加载到 webview 中,每次尝试 loadRequest 时,都会失败并出现上述错误。

@IBOutlet weak var wb: UIWebView!
func openCheckoutPage(landingUrl:String,token:String)
{
        let url:String = "\(landingUrl)&token=\(token)"
        self.wb.loadRequest(NSURLRequest(URL: NSURL(string: url)!))
}

请记住,我已经在我的 info.plist 中添加了适当的 NSAppTransportSecurity key

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>walgreens.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
                <key>NSAllowsArbitraryLoads</key>
                <true/>
                <key>NSTemporaryExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                <true/>
            </dict>
        </dict>
    </dict>

最佳答案

问题是,作为加载该 URL 的一部分,我们需要加载包含在 walgreens.com 下的其他 URL。但您已关闭任意加载,因此它们无法加载。

关于ios - NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9802)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33307239/

相关文章:

iOS在webview中加载Base 64编码数据

iOS GDataXMLElement 设置元素值

objective-c - 用于在 Core Data 中执行计算的链式表达式

ios - HLS 直播流视频在首次加载时无法播放

ios - 内存泄漏,我的问题可能是指针 [swift]

ios - 缩小 UIImage 并保持清晰

ios - 在 Instagram API 中按名称搜索位置

iphone - XCode错误地加载不在我的项目文件夹中的图像

ios - 如何在 WKWebview 上禁用 goBack 和 goForward

javascript - 如何检测 UIWebView 何时开始选择文本?