2

我正在尝试使用[sendSynchronousRequest: returningResponse: error:]代码来连接服务器,但证书不真实,这会提供错误。我已经阅读了 如何使用 NSURLConnection 连接 SSL 以获得不受信任的证书?. 但是如果我不使用[initWithRequest:delegate:]方法,我不知道应该如何设置委托。或者有什么方法可以使用“同步请求”?(否则我需要阻止进程,直到它收到任何结果)

4

1 回答 1

1

您应该使用该[initWithRequest:delegate:]方法。

在 NSURLConnection 手册中,您有:

如果需要身份验证才能下载请求,则必须将所需凭据指定为 URL 的一部分。如果身份验证失败或缺少凭据,则连接将尝试在没有凭据的情况下继续。

无效的 SSL 证书也会出现类似问题

于 2011-10-18T15:28:40.180 回答