本文主要是介绍iOS AFNetworking支持HTTPS请求配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ios 9 出来以后,苹果推荐使用https协议,来提高数据传输之间的安全性,下面将介绍,如何在工程里面配置,让AF支持https请求.
一.证书准备
- 1.证书转换
在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句
// openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der
这样你就可以得到cer类型的证书了。双击,导入电脑。 - 2.证书放入工程
1、可以直接把转换好的cer文件拖动到工程中。
2、可以在钥匙串内,找到你导入的证书,单击右键,导出项目,就可以导出.cer文件的证书了
二. 代码修改
- 1先在info.plist中,增加如下图的配置
使用XML格式配置plist文件内容如下 :
<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</
这篇关于iOS AFNetworking支持HTTPS请求配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!