码迷,mamicode.com
首页 > Web开发 > 详细

HttpGet和HttpPost的区别

时间:2016-07-21 17:44:23      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

这里有两篇非常好的解释

http://www.cnblogs.com/freeliver54/archive/2011/12/28/2304836.html

http://www.cnblogs.com/stu-acer/archive/2006/08/28/488802.html

但是有点长,理解了一下,总结就是下面这样:

 

  • Get一般用于从服务器取数据,而且不改变原来的内容;他的含义是“获得由该URI标识的资源”。GET方法请求的资源通常是被动资源,也可请求主动资源但要提供请求参数(写到URL上)
  • Post一般用于向服务器传递数据,这需要改变服务器的内容。含义是“将数据发送到由该URI标识的主动资源”。(写在消息体中发送)

 

 

 

  • 从安全性上考虑,Get的安全性要稍微差点,因为它会把信息直接在地址栏显示出来。(但是Android程序开发没有地址栏啊,这个是否可以不予考虑)。但如果对信息的安全性要求比较高的话,比如含有用户的账号信息,或者敏感信息,这个时候优先考虑使用Post。
 
  • 综合,如果没有特殊需要,用Get,方便

 

 
 

HttpGet和HttpPost的区别

标签:

原文地址:http://www.cnblogs.com/to-creat/p/5692200.html

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