AFNetworkingリクエストからレスポンスヘッダーを読み取る方法を理解しようとしていますか?AFNetworkingレスポンスヘッダーを読む
次のスニペットでは可能ですか、別の方法をとる必要がありますか?
// Create client
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://example.com/"]];
// Send request
[client getPath:@"/test" parameters:nil success:^(AFHTTPRequestOperation *operation, id response) {
} failure:^(AFHTTPRequestOperation *operation, NSError *error){
}];
あなたが必要とするヘッダーは、応答オブジェクトから抽出できますか?応答オブジェクトをNSHTTPURLResponseオブジェクトに型キャストして、HTTPステータスコードのような値を取得する必要があります。 '-allHeaderFields'というメソッドもあります。詳細はこちらhttps://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSHTTPURLResponse_Class/Reference/Reference.html –
私はこれが応答オブジェクトからかなり正しいとは思わないあなたが参照しているのはリクエストの応答であり、必ずしもNSHTTPURLResponseのインスタンスではありません。 –