博客> 支持http的安全设置-ios9新特性
支持http的安全设置-ios9新特性
2018-10-19 13:13 评论:0 阅读:764 阮延超
属性 类扩展

iOS9.0升级了网络请求,从原来的http 升级为 https,相当于在将http请求包了一层保护套,提升了安全性,为了适配这个新的变化,我们需要作出一些改变。 主要有两种方案来应对 第一种是对应的升级服务器的配置,支持https的请求 第二种就是把请求改成跟之前一样 这里只介绍客户端能做的,第二种方法 用案例来说明吧

UIWebView webview = [[UIWebView alloc] initWithFrame:self.view.frame]; [self.view addSubview:webview]; NSURL url = [NSURL URLWithString:@"http://www.imooc.com"]; NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; [webview loadRequest:request];

运行会发现是一片空白的,说明没有请求成功。 此时的操作是用文本编辑器打开info.plist文件,在下面加上如下代码

` NSAppTransportSecurity

NSAllowsArbitraryLoads ` 重新运行,妥妥搞定!不过随着苹果对https的推广深入,这样的做法很快会被禁用了。
收藏
0
sina weixin mail 回到顶部