我正在尝试使用 AFNetworking 使用用户名和密码打开 HTTP session 。
我现在的代码是:
NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"];
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL];
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername"
password:@"myPassword"];
这就是全部内容了吗?我环顾四周,似乎找不到任何使用用户名和密码的连接示例。
最佳答案
来自文档:
This block sets the
Authorization
HTTP header set in request objects made by the HTTP client to a basic authentication value with Base64-encoded username and password.
所以,如果您使用的服务器使用基本身份验证,是的,这就是它的全部内容。
其他一些服务器的身份验证方式不同,例如使用 token 或证书。不过,对于大多数用途来说,这就是您所要做的全部事情。
关于ios - 使用用户名和密码打开 HTTP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508098/