ASIHTTPRequest for third-party data requests, for GET and post two requests.
Get:
NSString *[email protected] "Tony";
NSString *[email protected] "123";
NSString *posturl=[nsstring stringwithformat:@ "http://192.168.2.2:1234/webservicedemo.asmx/loginin?loginname=%@ &pwd=%@ ", loginname,pwd];
NSLog (@ "request url%@ when sending", PostURL);
ASIHTTPRequest *request=[[asihttprequest alloc] Initwithurl:[nsurl Urlwithstring:posturl];
[Request setrequestmethod:@ "GET"];
[Request startsynchronous];
Nserror *error=[request ERROR];
if (!error)
{
NSString *result=[request responsestring];
NSLog (result);
}
Post:
---------------Http Post-----------------------
NSString *posturl=[nsstring stringwithformat:@ "Http://192.168.2.2:1234/WebServiceDemo.asmx/GetInfo"];
Asiformdatarequest *request=[[asiformdatarequest alloc] Initwithurl:[nsurl Urlwithstring:posturl];
Set Post Parameters
[Request setpostvalue:@ "1233" forkey:@ "LoginName"];
[Request setpostvalue:@ "DSADASDASD" forkey:@ "pwd"];
[Request startsynchronous];
NSString *result=[request responsestring];
NSLog (result);
[Result release];
IOS HTTP Request