我正在尝试使用AFNetworking打开包含用户名和密码的HTTP会话。
我目前的代码是:
NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"];
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL];
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername"
password:@"myPassword"];
这就是它的全部吗?我环顾四周,似乎找不到任何使用用户名和密码的连接示例。
答案 0 :(得分:1)
来自文档:
此块设置请求对象中的
Authorization
HTTP标头集 由HTTP客户端制作的基本身份验证值 Base64编码的用户名和密码。
因此,如果您使用的服务器使用基本身份验证,是的,那就是它的全部内容。
其他一些服务器的身份验证方式不同,例如使用令牌或证书。但是,对于大多数用途来说,这就是你所要做的。