码迷,mamicode.com
首页 > 其他好文 > 详细

get与post

时间:2015-09-17 21:39:56      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

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异步方法

 

get与post

标签:

原文地址:http://www.cnblogs.com/kyuubee/p/4817562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!