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</