AFNetworking
からの切り替え後に使用しようとしていASIHTTPRequest
ます。
AFHTTPClient
APIバックエンドサーバーへのリクエストに使用します。現在、すべてのPOST リクエストのAFNetworking
前に、csrf トークン (私は Django を使用) を取得するためのリクエストを (なしで) 行います (私はから取得します)。これを行うのは、POST リクエストごとに csrf トークンが必要だからです。AFNetworking
www.example.org/api/csrf
でこのタスクを自動的に行う方法はありAFHTTPClient
ますか?
編集:
すべての POST リクエストの前に csrf トークンを取得するためのコードは次のとおりです。
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:kTokenURL]];
NSData *jsonData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSDictionary *jsonDict = [jsonString objectFromJSONString];
NSString *csrf_token = [jsonDict objectForKey:@"csrf_token"];
[jsonString release];
NSLog(@"token: %@", csrf_token);