現在、アプリケーションはASIFormDataRequest
サーバーにデータを投稿するために使用しています。
使っていた
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:urlWeb];
[request setShouldPresentAuthenticationDialog:NO];
[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"];
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Content-Type" value:@"text/xml; charset=utf-8"];
[request addRequestHeader:@"SOAPAction" value:@"http://something"];
[request setUsername:@"ABC"];
[request setPassword:@"XYZ"];
[request setDomain:@"LMN"];
[request appendPostData:[strSoapEnvl dataUsingEncoding:NSUTF8StringEncoding] ];
[request setDelegate:self];
[request setTimeOutSeconds:60];
[request setNumberOfTimesToRetryOnTimeout:2];
[request startAsynchronous];
しかし、 ARCASIHTTPRequest
はサポートしていません。そこで、代わりにMKNetworkKItを使用することにしました。しかし、私は同じことをするためのサンプル コードを取得していません。
Mugunth Kumar の github からダウンロードしたコードを見たことがありますが、そこではNSMutableDictionary
object をパラメーターとして使用していましたMKNetworkOperation
。