我正在尝试使用AFNetworking使用用户名和密码打开HTTP会话。
我目前的代码是:
NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"];
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL];
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername"
password:@"myPassword"];
这就是全部吗?我四处张望,似乎找不到使用用户名和密码的连接的任何示例。
从文档中:
该块将
Authorization
HTTP客户端在请求对象中设置的HTTP标头设置为具有Base64编码的用户名和密码的基本身份验证值。
因此,如果您使用的服务器使用基本身份验证,是的,仅此而已。
其他一些服务器则使用令牌或证书进行不同的身份验证。不过,对于大多数用途而言,这就是您要做的一切。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句