2013-08-29 29 views
0

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

我此刻的代码是:

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

这是所有有给它?我查了一下,我似乎无法找到任何使用用户名和密码的连接示例。

回答

1

从文档:

该块设置Authorization HTTP标头在请求的对象集 通过HTTP客户端作出与 Base64编码的用户名和口令的基本认证值。

所以,如果你使用的服务器使用基本认证,是的,这就是它的全部。

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