AFNetworking2.0でヘッダーを追加したい場合はどうすればいいのだろうか?
AFNetworking 2.0 add headers to GET requestによるとAFTTHRequestSerializerを使えとあって、確かにAFHTTPRequestSerializerで確認すると
- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)fieldというメソッドがあったので、試しに使ってみる。
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFHTTPRequestSerializer serializer]; //独自ヘッダーの追加 [manager.requestSerializer setValue:@"" forHTTPHeaderField:@""]; [manager GET:@"" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { } failure:^(AFHTTPRequestOperation *operation, NSError *error) { }];実行した結果確かにヘッダーを追加してリクエストを飛ばすことができました。
0 コメント:
コメントを投稿