当我与NSURLConnection建立SSL连接时,我需要更改凭据中的证书以发出新请求。但是当我提出新请求时,canAuthenticateAgainstProtectionSpace方法不会触发并请求使用设置为先前请求的凭据。我已经尝试在URL的末尾添加“#”,清除cookie,但没有任何作用。
答案 0 :(得分:0)
您是否已经使用NSURLConnection委托协议,因为这可能是导致canAuthenticateAgainstProtectionSpace方法未被触发的唯一已知原因。
看看
@protocol NSURLAuthenticationChallengeSender <NSObject>
Apple文档中的
另请查看this主题。
干杯
答案 1 :(得分:0)
问题是协议中的那些方法仅针对第一个请求触发一次,而不针对下一个请求触发。