最佳答案
我需要使用基本 Authentication
调用初始 GET HTTP request
。这将是第一次向服务器发送请求,而且我已经有了 username & password
,因此不需要从服务器发出授权请求。
第一个问题:
必须将 NSURLConnection
设置为同步才能执行基本认证吗?根据这个 邮寄的答案,如果选择异步路由,似乎就不能执行基本认证。
有人知道在 GET request
上演示基本认证而不需要质疑响应的示例代码吗?苹果的文档显示了一个示例,但仅在服务器向客户机发出询问请求之后。
我对 SDK 的网络部分还比较陌生,我不确定应该使用其他哪些类来实现这个功能。(我看到了 NSURLCredential
类,但似乎只有在客户机请求从服务器获得授权资源后,才与 NSURLAuthenticationChallenge
一起使用它)。