私はAFNetworkingを使い始めましたが、単純な「GET」リクエストを作成するとうまく機能します。ただし、「POST」リクエストを実行しようとしています。以下のコードを使用して「GET」リクエストを実行します。AFHTTPClientのputhPathを見ると、本体に使用するデータを設定する方法がありません。私の推測では、これを修正する別の方法があると思います。これを修正する方法としてAFHTTPOperationを見てきました。しかし、私はこれを機能させていません。問題は、基本認証での使用方法がわからないことです。
AFNetworking で単純な「POST」リクエストを行う方法のヒントを教えてもらえますか?
AFHTTPClient* client = [AFHTTPClient clientWithBaseURL:ServerURL];
[client setAuthorizationHeaderWithUsername:self.username
password:self.password];
NSString* resourcePath = [NSString stringWithFormat:@"/some/resource/%@",
endPath];
[client getPath:resourcePath
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
// Success code omitted
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// Some error handling code omitted
}
];