博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS - WKWebView加载不受信任的https (因用到IP地址加端口号去请求数据)
阅读量:6717 次
发布时间:2019-06-25

本文共 849 字,大约阅读时间需要 2 分钟。

 
解决问题:WKWebView加载不受信任的https

1.描述:因公司域名临时出现问题,所以项目中引用到了IP地址加端口号去请求数据,因而造成在wkwebView中某些网址打不开,查看错误是因为服务器证书无效,实际就是不受信任;  

 

2.解决办法:在plist文件中设置Allow Arbitrary Loads in Web Content 置为 YES,并实现wkwebView下面的代理方法,就可解决  

- (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential * _Nullable credential))completionHandler{            if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) {                    NSURLCredential *card = [[NSURLCredential alloc]initWithTrust:challenge.protectionSpace.serverTrust];                    completionHandler(NSURLSessionAuthChallengeUseCredential,card);                }  }

 

 

 

 

 

 

转载于:https://www.cnblogs.com/junhuawang/p/8427850.html

你可能感兴趣的文章
Win7部署基础知识(8):使用WDS捕获与应用映像
查看>>
企业云桌面-14-将vCenter 6.5证书导入-受信任人-企业
查看>>
Python从菜鸟到高手(13):分片(Slicing)
查看>>
实战操作百度文库、百度经验营销,让您的“流量”稳居首页
查看>>
KMS激活服务器inactivity exceeded threshold警报处理
查看>>
IT草根的江湖之路之五:鉴于现实,屈服!
查看>>
拇指接龙游戏从WIN32向Android移植过程问题记录(1)
查看>>
2011年春季-C语言课程设计-报告格式
查看>>
sql之group by分析
查看>>
简单的webservice调用(天气预报)
查看>>
使用NdbUnit更新数据报“违反并发性 updatecommand 影响了预期 1 条记录中的 0 条”错误的原因...
查看>>
基于ArcGIS10.0和Oracle10g的空间数据管理平台十五(C#开发)-空间数据导出
查看>>
DB2 应用
查看>>
第十六章 为什么说张清“虎头蛇尾”
查看>>
ShiftOperators.cs
查看>>
C#中的预处理命令
查看>>
K-means聚类算法(非MapReduce实现)
查看>>
使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)
查看>>
Assistance Required(打表)
查看>>
编程之美:寻找发帖"水王"
查看>>