KWWebView与https的激情

最近收到了个新的需求,电脑自己开一个服务(https协议)。手机端使用webView加载呈现。

而在实现时遇到了:Https服务器证书无效 code = -1202


Log

最后决定不验证证书先做实现与测试:

//WKWebView与UIWebView代理不同,需使用NSURLConnectionDelegate
@interface ViewController ()<WKNavigationDelegate,NSURLConnectionDelegate>

#pragma mark -- NSURLConnectionDelegate
- (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler{

    NSURLCredential *card = [[NSURLCredential alloc] initWithTrust:challenge.protectionSpace.serverTrust];
    completionHandler(NSURLSessionAuthChallengeUseCredential,card);
}

做个记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 需求背景: 最近公司的产品涉及App 与硬件端的交互,App与云端的交互,硬件端与云端的数据交换, 公司需要...
    窗外山海帆阅读 2,106评论 1 2
  • HTTPS 服务器信任评估 当你进行HTTPS连接时,客户端必须评估服务器是否可信。如果评估失败,客服端应该取消连...
    KingWorld阅读 1,555评论 0 0
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,859评论 2 59
  • 开发小知识(一)[https://www.jianshu.com/p/5a4ba3c165b9] 开发小知识(二)...
    ZhengYaWei阅读 832评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,588评论 28 53