iOS https请求 忽略证书验证_ios https请求不进行ssl证书校验-程序员宅基地

技术标签: iOS  

<span style="font-size:14px;">


- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {

    return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];

}

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {

    NSLog(@"didReceiveAuthenticationChallenge %@ %zd", [[challenge protectionSpace] authenticationMethod], (ssize_t) [challenge previousFailureCount]);

    if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]){

        [[challenge sender]  useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust] forAuthenticationChallenge:challenge];
        [[challenge sender]  continueWithoutCredentialForAuthenticationChallenge: challenge];
    }
}

</span>


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/darkmengqi/article/details/27689317

智能推荐

HADOOP学习之YARN(二)-容量调度_yarn.scheduler.capacity.queue-mappings-程序员宅基地

CapacityScheduler 容量调度器概述CapacityScheduler主要抽象的是队列的概念。这些队列通常由管理员设置,以反映共享群集的经济性。中心思想是Hadoop集群中的可用资源在多个组织之间共享,这些组织根据其计算需求共同向集群申请资源。组织还有一个额外的好处,即组织可以访问其他人未使用的任何多余容量。这种成本有效的方式为组织提供了弹性。特征分层队列 支持队列分层结构,以确保在允许其他队列使用空闲资源之前在队列的子队列之间共享资源,从而提供更多的控制和可预测性。容量保证 分_yarn.scheduler.capacity.queue-mappings

Git for Windows 国内下载站,免翻快速下载安装_git for windows下载-程序员宅基地

Git for Windows. 国内直接从官网()下载比较困难,需要翻墙。_git for windows下载

使用Delphi进行相机访问_delphi 获取摄像头图像-程序员宅基地

原文:https://community.idera.com/developer-tools/b/blog/posts/mit-delphi-zu-mobilen-welten---app-programmierung-tutorial-teil-2-kamera-zugriff-mit-delphi应用编程教程第2部分:使用Delphi进行相机访问在本教程的第二部分中,我们将使用D..._delphi 获取摄像头图像

C# LeetCode刷题 - LeetCode204. Count Primes - 题解-程序员宅基地

204. Count Primes在线提交: https://leetcode.com/problems/count-primes/description/Count the number of prime numbers less than a non-negative number, n.Example:Input: 10Output: 4Explanation: Th...

计算机系统基础-袁春风老师-mooc-第二章测试习题及解析_-1028的补码_Fiona Tracy的博客-程序员宅基地

解析:108转为二进制:64+32+8+4——1101100——补成16为,不是负数,补0:0110 1100解析:求补码,求1029的二进制表示,再取反+11024+5:100 0000 0101取反+1 :011 1111 1011因为是负数,前面补1补够16位:1111 1011 1111 1011 ——FBFBH解析:-8196,先求补码:8196二进制表示——>取反+1——>补成16位2^13 =8192,10 0000 0000 0000 +4——>10 0._-1028的补码

docker swarm集群挂载宿主机目录-程序员宅基地

创建DOCKER集群,挂载宿主机目录src:宿主机目录,dst:容器目录docker service create --name testrd --detach=false --mount type=bind,src=/root/test,dst=/usr/local/record vmtest:1.0转载于:https://www.cnblogs.com/dayangcong/p/8565...

随便推点

HNUCM-2022年秋季学期《算法分析与设计》练习6-程序员宅基地

HNUCM-2022年秋季学期《算法分析与设计》练习6

Spring @controller,@service,@repository,@component区别-程序员宅基地

今天在做课设的时候发现SpringBoot一直用不了Service层的类。。记得有个@component服注解,百度这个注解的时候,发现了一个新大陆(关于@controller,@service,@repository,@component区别),这解决了我学SSM的一个困惑,特此分享。原文地址:https://blog.csdn.net/weixin_37848710/article/d...

UGUI练习 - 提示框_ugui提示界面_Ha啤酒来大杯的的博客-程序员宅基地

原作者视频简单的提示框功能效果图:制作提示框,各个组件的用途提示框有标题和内容,这个是上下布局所以用VerticalLayoutGroup,Padding设置上下左右以及上下内容元素的间距,Control Child Size内容元素的大小将会自己调节,Child Force Expand元素将会自动铺满。Content Size Fitter Tips Bg将会根据内容大小将会自己调节Layout Element TextMeshPro里面的文本将会一直往后排列,像下面这样。2.._ugui提示界面

「硬见小百科」运放电路PCB设计技巧-程序员宅基地

印制电路板(PCB)布线在高速电路中具有关键的作用,但它往往是电路设计过程的最后几个步骤之一。高速PCB布线有很多方面的问题,关于这个题目已有人撰写了大量的文献。本文主要从实践的角度来探讨高速电路的布线问题。主要目的在于帮助新用户当设计高速电路PCB布线时对需要考虑的多种不同问题引起注意。另一个目的是为已经有一段时间没接触PCB布线的客户提供一种复习资料。由于版面有限,本文不可能详细地论述所有的问题,但是我们将讨论对提高电路性能、缩短设计时间、节省修改时间具有最大成效的关键部分。虽然这里主要针对...

无法登录mysql服务器phpstudy_phpstudy安装完,打开phpmyadmin提示#1045无法登录MySQL服务器怎么办?..._琴台梦的博客-程序员宅基地

展开全部原因是phpmyadmin目录中config.inc.php配置的用户名32313133353236313431303231363533e78988e69d8331333365633863和密码错误。你先查看一下config.inc.php是不是有下面这2行:$cfg['Servers'][$i]['user'] = '你的数据库账号';$cfg['Servers'][$i]['passw..._phpstudy数据库登陆失败