在iPhone上验证方法调用问题

时间:2011-01-19 08:40:03

标签: iphone ipad

当我与NSURLConnection建立SSL连接时,我需要更改凭据中的证书以发出新请求。但是当我提出新请求时,canAuthenticateAgainstProtectionSpace方法不会触发并请求使用设置为先前请求的凭据。我已经尝试在URL的末尾添加“#”,清除cookie,但没有任何作用。

2 个答案:

答案 0 :(得分:0)

您是否已经使用NSURLConnection委托协议,因为这可能是导致canAuthenticateAgainstProtectionSpace方法未被触发的唯一已知原因。

看看

@protocol NSURLAuthenticationChallengeSender <NSObject>
Apple文档中的

另请查看this主题。

干杯

答案 1 :(得分:0)

问题是协议中的那些方法仅针对第一个请求触发一次,而不针对下一个请求触发。