It will be something like this:
Code:
NSURL* url = [NSURL URLWithString:@"http://www.renren.com/PLogin.do"];
ASIHTTPRequest* request = [ASIFormDataRequest requestWithURL: url];
[request setPostValue: @"user account email" forKey:@"email"];
[request setPostValue: @"user account password" forKey:@"password"];
[request setPostValue: @"http://www.renren.com/Home.do" forKey:@"origURL"];
[request setPostValue: @"renren.com" forKey:@"domain"];
[request setDelegate: self];
[request startAsynchronous];
then in your delegate class(in my code I set it up to self) you have to implement some methods from ASIHTTPRequestDelegate protocol:
Code:
- (void)requestStarted:(ASIHTTPRequest *)request;
- (void)requestReceivedResponseHeaders:(ASIHTTPRequest *)request;
- (void)requestFinished:(ASIHTTPRequest *)request;
- (void)requestFailed:(ASIHTTPRequest *)request;
- (void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data;
- (void)authenticationNeededForRequest:(ASIHTTPRequest *)request;
- (void)proxyAuthenticationNeededForRequest:(ASIHTTPRequest *)request;