2015/02/19

[Objective-C][iOS]AFNetworking2.0で独自headerを追加

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 コメント:

コメントを投稿