NSURLConnection sendSynchronousRequest + SSL 固定

NSURLConnection sendSynchronousRequest + SSL Pinning

在使用 [NSURLConnection sendSynchronousRequest: returningResponse: error:] 方法时有没有办法实现 SSL 固定?

没有。该方法的可配置性几乎为零,因为它不支持委托回调。您可以获得的最接近的方法是使用信号量或类似于同步等待完成的方式围绕 NSURLSession 编写包装器。

也就是说,重写代码以异步执行操作通常比尝试将您的网络代码强制到同步环境中更容易。