AFNetworkingとAFJSONRequestOperationを使用してAuthorizationヘッダーを送信しようとしています。 setAuthorizationHeaderWithTokenの後にhttpClientをNSLogすると、ヘッダーに表示されますが、送信先のサーバーをチェックすると、Authorizationヘッダー(他の部分を受け取ります)を受け取っていないように見えます。AFNetworkingがAFJSONRequestOperationで承認ヘッダーを送信していないようです
AFJSONRequestOperationは、認証パートを追加していないヘッダーで何かを行いますか?
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 NSMutableURLRequestオブジェクトを作成する前にヘッダを設定する必要があります。 –