IOS http 请求
asihttprequest 为第三方数据请求,一下为get 和post 两种请求。
Get:
NSString *loginName=@"Tony";
NSString *pwd=@"123";
NSString *postURL=[NSString stringWithFormat:@"http://192.168.2.2:1234/WebServiceDemo.asmx/LoginIn?loginName=%@&pwd=%@",loginName,pwd];
NSLog(@"发送时请求URL%@",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]];
// 设置 post参数
[request setPostValue:@"1233" forKey:@"LoginName"];
[request setPostValue:@"dsadasdasd" forKey:@"pwd"];
[request startSynchronous];
NSString *result=[request responseString];
NSLog(result);
[result release];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。