当我使用RKObjectManager发出请求时如何禁用证书验证?
因为我收到此错误: 此服务器的证书无效。您可能正在连接到假冒“网络服务地址”的服务器,这可能会使您的机密信息面临风险。“
谢谢!
重复问题: I want to allow invalid SSL certificates with AFNetworking
答案 0 :(得分:1)
如果您只是对证书配置错误的某个服务器进行一些测试,则可以使用定义的预处理器宏_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_
进行编译,并且请求将绕过证书检查。
我不建议使用生产服务器的方法。如果生产服务器的SSL证书配置错误,您应该尝试修复它(如果可以)或通知服务器的所有者修复它。
答案 1 :(得分:0)
如果您使用
使用RestKitclient.allowsInvalidSSLCertificate = YES;
不起作用,而是这样做:
如果您手动将rest kit添加到项目中,请单击RestKit.xcodeproj转到项目>构建设置>预处理器宏
并添加_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_=1