Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone上的身份验证方法调用问题_Iphone_Ipad - Fatal编程技术网

iPhone上的身份验证方法调用问题

iPhone上的身份验证方法调用问题,iphone,ipad,Iphone,Ipad,当我使用NSURLConnection建立SSL连接时,我需要更改凭据中的证书以发出新请求。但当我发出新请求时,CanAuthenticationAgainstProtectionSpace方法不会激发,请求使用设置为上一个请求的凭据。我已经尝试在URL末尾添加clear cookies,但没有任何效果。您是否已实现NSURLConnection委托协议,因为这可能是唯一已知的原因,导致CanAuthenticationAgainstProtectionSpace方法未被激发 看看 @proto

当我使用NSURLConnection建立SSL连接时,我需要更改凭据中的证书以发出新请求。但当我发出新请求时,CanAuthenticationAgainstProtectionSpace方法不会激发,请求使用设置为上一个请求的凭据。我已经尝试在URL末尾添加clear cookies,但没有任何效果。

您是否已实现NSURLConnection委托协议,因为这可能是唯一已知的原因,导致CanAuthenticationAgainstProtectionSpace方法未被激发

看看

@protocol NSURLAuthenticationChallengeSender <NSObject>
在苹果的文档中

也有一个线程看看


欢呼

问题是,协议中的这些方法对于第一个请求只触发一次,对于下一个请求则不触发