2012-01-19 6 views
1

私はWSDLファイルにアクセスするためにWindows認証が必要なSOAP Webサービスを使用しています。 サンプルWebサービス(認証を必要としない)の場合、私のコードスニペットは正常に動作していますが、WSDLファイルにアクセスするための資格情報を必要とする他のWebサービスに接続しようとしている場合、このエラーが発生していますiPhone上のWSDLファイルにアクセスするASIHTTPRequest認証

私は、正しいユーザー名とパスワードを渡しています
 
2012-01-19 13:43:19.381 SampleHTTP[2627:f803] Error = Error Domain=ASIHTTPRequestErrorDomain Code=3 "Authentication needed" UserInfo=0x68917a0 {NSLocalizedDescription=Authentication needed} 

は、以下の私のコードスニペット

NSURL *url = [NSURL URLWithString:@"http://path.Export"]; 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request setUsername:@"Test"]; 
[request setPassword:@"Test123"]; 
[request setDelegate:self]; 
[request startSynchronous]; 

NSError *error = [request error]; 
if (!error) { 
    response = [request responseString]; 
} 
else 
    NSLog(@"Error = %@",error); 

してください、ここで私を助けています。

ご協力いただければ幸いです。

答えて

0

チェックSudzc、それは

1あなたのためのXcodeプロジェクトを生成します(保護され、その後、ユーザー名とパスワードを入力した場合)に変換する

2をWSDLのWebアドレスを入力します。コード・バンドルのタイプを選択します。 (目的c)を作成し、ダウンロードする。

「Generated」フォルダをプロジェクトにドラッグアンドドロップして、すべてのSOAPメッセージにアクセスしてください。

関連する問題