iOS与后台对接时使用AFN会遇到的各种问题

前言

  • 又到每年课设季,又是喜闻乐见的TTMS(什么,你没听说过?这是西邮特产——剧院管理系统)。去年课设的时候才刚刚接触iOS开发,还写不了iOS版的,今年该会的都会了,这不得整一个iOS版的
  • 但和我后台舍友搭配的时候遇到了很多很多问题,之前项目里的网络请求部分不归我管,我也就对于后台对接没啥概念,和我合作的后台partner也只和web前端合作过,与iOS对接也没啥概念。两个人都生瓜蛋子,就这么开始了磨合
  • 我的网络请求用的AFN(终于不是写自己的项目了,可以各种用第三方库,真的爽)。出现了很多code = "xxxx"的错误,在这里总结下

code = “xxxx”

code = “-999”

解释:

AFN会进行证书验证,不安全会直接取消请求,

解决方法:

//将这段代码加在封装AFN代码前,这样直接信任
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

//无条件的信任服务器上的证书

AFSecurityPolicy *securityPolicy =  [AFSecurityPolicy defaultPolicy];

// 客户端是否信任非法证书

securityPolicy.allowInvalidC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值