AFNetworking
を使用してHTTP PUTリクエストを作成して、CouchDBサーバーに添付ファイルを作成しようとしています。サーバーは、HTTP本体にbase64でエンコードされた文字列が必要です。 AFNetworking
を使用してHTTPボディをキー/値ペアとして送信せずにこの要求を行うにはどうすればよいですか?AFNetworking - キー値のペアを使用せずに生データをPUTおよびPOSTするにはどうすればよいですか?
私はこの方法を見て、始めました:
- (void)putPath:(NSString *)path
parameters:(NSDictionary *)parameters
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure;
しかし、ここでのパラメータは型であることになっている:NSDictionary
。 HTTPボディにbase64でエンコードされた文字列を送信したいだけですが、キーには関連付けられません。誰かが適切な方法を教えてくれますか?ありがとう!
uが私をここに助けることができます:http://stackoverflow.com/questions/22071188/afjsonparameterencoding-in-afnetworking-2-x-x – CRDave
クライアントは、ここでは何ですか? –
@ChitraKhatriそれは 'AFHTTPClient'インスタンスです(AFNetworking 1からは、AFNetworking 2には存在しません) –