标签:
GET方法是向指定的资源发出请求,发送的信息“显式”地跟在URL后面。GET方法应该只用在读取数据, 例如静态图片等.
POST方法是向指定资源提交数据,请求服务器进行处理,例如提交表单或者上传文件等。数据被包含在请 求体中。
get,post选择方法:
1.若处理大量数据,使用post方法
2.包含私密信息,使用post请求
3.如果接口只是向服务器索要数据,建议使用get请求
4.如果接口象向务器传递数据,建议使用post请求
get方法,向服务器发送账号与密码并验证
//请求数据直接加在链接后面,安全性低 NSString *string=[NSString stringWithFormat:@"http://127.0.0.1:8080/MyHttp/MyServlet?name=%@&pwd=%@",_name.text,_pwd.text]; NSURL *url=[NSURL URLWithString:string]; NSURLRequest *request=[NSURLRequest requestWithURL:url]; [NSURLConnection connectionWithRequest:request delegate:self];
post方法,向服务器发送账号与密码并验证
NSURL *url=[NSURL URLWithString:@"http://127.0.0.1:8080/MyHttp/MyServlet"]; NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:url]; //指定请求方式,post需大写 [request setHTTPMethod:@"POST"]; //拼接参数内容 NSString *body=[NSString stringWithFormat:@"name=%@&pwd=%@",_name.text,_pwd.text]; //将请求数据放入请求体中,提高安全性.将string转换为data数据类型 [request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]]; [NSURLConnection connectionWithRequest:request delegate:self];
//在此不详写NSURLConnection异步方法
标签:
原文地址:http://www.cnblogs.com/kyuubee/p/4817562.html