【问题标题】:AFNetworking Certificate ErrorAFNetworking 证书错误
【发布时间】:2012-09-10 21:01:48
【问题描述】:

总的来说,我对客户端/服务器编程和网络非常陌生。我正在尝试使用AFNetworking 使用我的应用程序连接到服务器。它抛出一个错误:

the certificate for this server is invalid....

如何让AFNetworking 框架忽略此错误并继续加载数据?

我基本上使用 Twitter 上的 AFNetworking 示例作为跳板,将其集成到我的应用程序中。

【问题讨论】:

  • 您是否连接到 https 网站?最好给一些代码
  • 是的,它是 HTTPS。我在 AFNetworking 示例中使用了相同的代码。抱歉,我不在我的 Mac 上。除了获取路径和成功加载失败的请求显示错误之外,它不会执行太多代码。

标签: objective-c ios certificate client-server afnetworking


【解决方案1】:

有问题的服务器是否有自签名 SSL 证书?

如果是这样,那么您可能会在这里找到一些有用的信息:

建议的方法是定义_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_,您可以在其中成功允许AFNetworking 接受无效的SSL 证书。我的经验受到了打击或错过,以及处理此问题的各种其他建议方法 - 通常涉及在后台线程中的 com.apple.NSURLConnectionLoader 上崩溃。

【讨论】:

  • 艾伦您好,感谢您的建议。我实际上只是在手机上安装了证书,所以我可以一起绕过错误。谢谢!艾伦
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-27
  • 2014-06-22
  • 2015-10-25
  • 2014-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多