get请求与post请求之间的差异

GET:常用于向服务器请求查询某些信息

   get请求适用于当URL完全指定请求资源。

   get请求不会对数据库进行任何操作相当于数据库的查询。

       当进行字段查询时可将查询字段增加到url的末尾。

   get请求必须以固定格式发送给后端(http://www.xxx.com?name=1&age=2)。

   get请求大小存在限制。

   常用于表单的查询

POST:常用于向服务器发送要保存的数据。

   post请求把请求数据放在http的请求体中。

   post发送的数格式不受限制。

   post请求不存在大小限制。

与GET请求相比,POST请求更耗费资源,从性能角度上,发送相同的数据,GET请求的速度最多可达到POST的两倍。

在发送get请求时我们往往会用到location的一些相应属性
location.href            //url地址

location.host    //主机地址

location.search   //查询参数

posted @ 2016-04-07 18:18  pandaer  阅读(338)  评论(0编辑  收藏  举报