【发布时间】:2023-03-21 17:13:01
【问题描述】:
我使用 nsurlconnection 的同步方法来启动网络连接。由于我的系统位于代理后面,因此我想添加质询响应代码。我面临的问题是挑战响应方法没有被调用。是使用同步方法有问题吗?
【问题讨论】:
我使用 nsurlconnection 的同步方法来启动网络连接。由于我的系统位于代理后面,因此我想添加质询响应代码。我面临的问题是挑战响应方法没有被调用。是使用同步方法有问题吗?
【问题讨论】:
“同步”是指sendSynchronousRequest:returningResponse:error: 吗?
如果是这样,则不会为同步请求调用connection:didReceiveAuthenticationChallenge:。但是您仍然可以在发送请求之前提供NSURLCredential / NSURLProtectionSpace 并将其存储到NSURLCredentialStorage。
在这里查看 Mike 的答案:Can I use NSURLCredentialStorage for HTTP Basic Authentication?
【讨论】: