Web サービスと通信して応答を取得するために、ASIHTTPRequest クラスを使用しています。これは、サーバーにリクエストを送信する方法です
NSString *str = [NSString stringWithFormat:@"%@verifyLogin.json", serverUrl];
NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[request addRequestHeader:@"Content-Type" value:@"text/x-gwt-rpc; charset=utf-8"];
NSDictionary* data = [NSDictionary dictionaryWithObjectsAndKeys:emailId, @"username", pwd, @"password", nil];
[request appendPostData: [[data JSONFragment] dataUsingEncoding: NSUTF8StringEncoding]];
[request setRequestMethod:@"POST"];
[request setDelegate:self];
[request setDidFinishSelector: @selector(gotLoginResponse:)];
[request setDidFailSelector: @selector(loginRequestFailed:)];
[networkQueue addOperation: request];
[networkQueue go];
コントロールはすぐにエラー ルーチンに移動し、エラーの説明とドメインが表示されます。
HTTP 接続およびASIHTTPRequestErrorDomainを開始できません
HTTP 要求をチェックするためのデスクトップ ツールを介して同じ要求を機能させることができるので、設定がすべて正しいことがわかります。
リクエストを送信する際に、ここで何が欠けているか教えてもらえますか?
ありがとう。