ios - dataWithContentsOfURL iOS HTTPS 自签名证书

标签 ios https certificate

我正在尝试使用方法从 Web 服务器上托管的页面下载 JSON 对象

[NSData dataWithContentsOfURL:[NSURL URLWithString:@"https://<url>"]]

但它不起作用。与 http:// 相同地址的相同调用而不是 https://作品。服务器有一个自签名证书,iOS 不信任它(默认情况下)。

我该怎么做才能让它在我的应用中变得可信?

最佳答案

不要为此使用 +dataWithContentsOfURL:。直接使用 NSURLConnection,这样您就可以委托(delegate)方法来正确控制身份验证。

关于ios - dataWithContentsOfURL iOS HTTPS 自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14013307/

相关文章:

ios - 当通话栏处于事件状态时,自定义 UIViewController 转换设置了错误的 topLayoutGuide 和 bottomLayoutGuide

ios - 如何在 UITable 中获取 UIButton 或 UILabel 的位置?

c++ - 通过 HTTPS 从 POCO StreamCopier 获取文件下载进度

php - 使用 .htaccess 和 mod_rewrite 强制 SSL/https

asp.net-mvc - ASP.NET MVC RequireHttps 仅在生产中

php - 验证当前 ssl 是否是服务器的 ssl

ios - NSManagedObjectID 的线程安全

ios - 对变量和结果的 Realm 查询

ssl - Netty 服务器没有发送 "Certificate Request"

c# - 如何检查 SqlConnection 中使用的 SQL Server 端 SSL 证书?