2011-07-15 15 views
0

私はWebサービスで初めて作業していますが、私はURLを持っています。私は自分のログインIDとパスワードをそのURLに投稿して、somae xml形式を返すことができるようにしなければなりません。URLを使用してユーザーを認証する方法は?

例を挙げてください。

ありがとうございました。 Rizwan。

+0

これは、回答の横にある目盛りをクリックすることによって行われます。 –

答えて

0

You can use ASIHTTPRequest for the same as follows

NSString *userName = @"yourUserName"; 
NSString *password = @"yourPassword"; 

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:strURL]]; 
[request setDelegate:self]; 
[request setPostValue:userName forKey:@"UserName"]; 
[request setPostValue:password forKey:@"Password"]; 
[request startAsynchronous]; 

ここでは、代理人を自己に設定しているので、次のように2つのデリゲートメソッドを実装しています。

- (void)requestFinished:(ASIHTTPRequest *)request 
{ 
    // Fetch your xml response here and parse it. 
    NSString *responseString = [request responseString]; 
} 

- (void)requestFailed:(ASIHTTPRequest *)request 
{ 
    NSError *error = [request error]; 
} 

これは、ASIHTTPRequestで多くのことを行うことができる簡単な方法です。詳細はdocumentationをご覧ください。