【发布时间】:2014-06-06 11:27:47
【问题描述】:
我有一个使用 AFNetworking 2 的应用程序。我正在尝试使用 Authorization 标头发出请求。这是我目前拥有的代码:
NSURL *baseURL = [NSURL URLWithString:WLAPIBaseURL];
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
[manager.requestSerializer setAuthorizationHeaderFieldWithUsername:email password:password];
[manager GET:WLAPIEndpointMe parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
当我提出请求时,我会收到 401 响应。我用Charles监听了请求,结果发现请求中没有包含Authorization标头……
我确信这不是服务器的问题,因为当我从命令行使用 curl 发出相同的请求时,它工作正常。
那么,我做错了什么?
【问题讨论】:
标签: ios http-headers afnetworking-2