dataWithContentsOfURL iOS HTTPS自签名证书

bos*_*olo 5 https certificate ios

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

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

但这不起作用。具有相同地址的相同呼叫用于http://而不是https://有效。该服务器具有自签名证书,并且不受iOS信任(默认情况下)。

我该怎么做才能使其可信任我的应用程序?

Mik*_*lah 3

不要用于+dataWithContentsOfURL:此。直接使用NSURLConnection,这为您提供了委托方法来正确控制身份验证。