首页 > 其他 > 详细

请求网络中GET和POST的学习理解

时间:2016-03-06 19:14:50      阅读:128      评论:0      收藏:0      [点我收藏+]

GET与POST请求方法
1.请求参数的存放位置
GET:请求资源路径后拼接
POST:存放在请求实体
2.安全性
3,是否适合传递中文
GET: 不适合
POST:较适合
4,是否适合大数据提交
POST:适合


*发送GET请求
//创建HttpClient对象
HttpClient client=new DefaultHttpClient();
//创建GET请求对象
String url=“http://172.xx.:8080/findFlights.jsp”;
HttpGet get=new HttpGet(url);
//执行请求client对象的excute方法中传入get参数
HttpResponce resp=client.excute(get);
//解析响应
resp.getStatusLine();//从resp中得到状态行
resp.getAllHeaders();
resp.getEntiry();
.。。。。。。。。。。。。。。。。。。。。
*发送POST请求
//创建HttpClient
//创建HttpPost
HttpPost post=new HttpPost(url);
//设置HttpPost请求参数及消息头
POST.setHeader(“ Content-type”,"application/x-www-form-urlencoded");
List<NameValuePair>list=new ArrayList<NameValuePair>();
list.add(new BasicNameValuePair("data","2015-12-22"));
list.add(new BasicNameValuePair("number","No.10011"));
HttpEntiry entity=new UrlEncodedFormEntity(list,"utf-8");
post.sentEntity(entity);
//client调用execute执行返回resp
HttpResponse resp=client.execute();
//解析
resp.getStatusLine();
resp.getAllHeaders();
resp.getEntity();

请求网络中GET和POST的学习理解

原文:http://www.cnblogs.com/gentspy/p/5248037.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!