使用用户名和密码打开HTTP会话

时间:2013-08-29 10:10:49

标签: ios objective-c afnetworking

我正在尝试使用AFNetworking打开包含用户名和密码的HTTP会话。

我目前的代码是:

NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"];
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL];
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername" 
                                           password:@"myPassword"];

这就是它的全部吗?我环顾四周,似乎找不到任何使用用户名和密码的连接示例。

1 个答案:

答案 0 :(得分:1)

来自文档:

  

此块设置请求对象中的Authorization HTTP标头集   由HTTP客户端制作的基本身份验证值   Base64编码的用户名和密码。

因此,如果您使用的服务器使用基本身份验证,是的,那就是它的全部内容。

其他一些服务器的身份验证方式不同,例如使用令牌或证书。但是,对于大多数用途来说,这就是你所要做的。