ios - UIWebView+AF联网问题

标签 ios ssl afnetworking afnetworking-3

我使用这段代码:

webView.loadRequest(request!, progress: nil, success: { (responce, html) in
            print("\n\n\nsuccess responce = ", html)
            return html
        }, failure: { (error) in
            print("\n\n\nerror = ", error)
        })

但是我的服务器有无效的 SSL 证书。所以我需要设置一个安全策略。在我这样做之前:

[AFHTTPRequestOperationManager manager].securityPolicy.allowInvalidCertificates = YES;

但在 AFNetworking 3 中,不再有 AFHTTPRequestOperationManager 类。如何为 AFNetworking 3 中的所有请求设置安全策略?

最佳答案

AFNetworking 3 等同于 AFHTTPRequestOperationManagerAFHTTPSessionManager

所以你应该在 webView 本身上使用它:

webView.sessionManager.securityPolicy.allowInvalidCertificates = YES;

当然还有一种解决方法是修复服务器上的无效证书。

关于ios - UIWebView+AF联网问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40626196/

相关文章:

ios - 如何将重复内容连接到我的 VC?

ios - 如何通过点击单元格上的按钮从 TableView 中删除单元格?

ssl - 为什么 tomcat 在加载自签名 SSL 证书时遇到问题?

iphone - AFNetworking UIImageView setImageWithURLRequest 返回响应代码 0

ios - 64 位转换 iOS/如何处理 AFNetworking 等 3rd 方库

ios - Alamofire 没有发现错误

ios - 用于设计移动界面/应用程序的标记语言是什么?

python - Websocket 握手状态 200 异常

c# - iis 7 https 连接到页面阻止任何 javascript 和 JQUERY

ios - 无法发出 POST 请求 - AFNetworking