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. Для подробной информации посетите документацию .