我使用nsurlconnection的synchronize方法来启动网络连接。由于我的系统在代理后面,我想添加挑战响应的代码。我面临的问题是挑战响应方法没有被调用。使用同步方法是问题吗?
答案 0 :(得分:0)
您的意思是sendSynchronousRequest:returningResponse:error:
“同步”吗?
如果是,则不会为同步请求调用connection:didReceiveAuthenticationChallenge:
。但在发送请求之前,您仍然可以提供NSURLCredential
/ NSURLProtectionSpace
并将其存储到NSURLCredentialStorage
。
在此处查看Mike的答案:Can I use NSURLCredentialStorage for HTTP Basic Authentication?