我正在尝试使用[sendSynchronousRequest: returningResponse: error:]
代码来连接服务器,但证书是未构造的,这会提供错误。我已经读过了
How to use NSURLConnection to connect with SSL for an untrusted cert?。但是,如果我不使用[initWithRequest:delegate:]
方法,我无法弄清楚如何设置委托。或者有没有办法使用'同步请求'? (否则我需要阻止进程直到收到任何结果)
答案 0 :(得分:1)
您应该使用[initWithRequest:delegate:]
方法。
在NSURLConnection手册中,您有:
如果需要进行身份验证才能下载请求,则必须将所需的凭据指定为URL的一部分。如果身份验证失败或缺少凭据,则连接将尝试在没有凭据的情况下继续。
无效SSL证书会出现类似问题