Tôi đang cố gắng gửi tiêu đề Cấp phép bằng AFNetworking và AFJSONRequestOperation. Nếu tôi NSLog httpClient sau khi setAuthorizationHeaderWithToken, nó sẽ hiển thị rằng nó nằm trong tiêu đề, nhưng khi tôi kiểm tra máy chủ nó gửi đến, nó dường như không nhận được tiêu đề Authorization (nó nhận được các phần khác).AFNetworking dường như không gửi Tiêu đề ủy quyền với AFJSONRequestOperation
AFJSONRequestOperation có làm gì đó với tiêu đề mà nó không thêm phần Cấp phép không?
NSURL *url = [NSURL URLWithString:kBaseURL];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"/" parameters:params];
[httpClient setAuthorizationHeaderWithToken:@"test"];
AFJSONRequestOperation *operation = nil;
operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
}
failure:^(NSURLRequest *request , NSHTTPURLResponse *response, NSError *error , id JSON){
}];
[operation start];
+1 Tiêu đề phải được đặt trước khi tạo đối tượng 'NSMutableURLRequest'. –