http协议中post与get请求的区别分析

熊孩纸 阅读:196 2020-02-20 18:46:29 评论:0

超文本传输协议(http)设计目的是为了保证客户端与服务器之间的通信

GET与POST是http中最常用到的两种请求方法

下面来简述一下这两种方法的区别

GET

1、GET请求会直接将数据直接附加在URL之后,用?分割URL和传输数据,用&来分割多个参数

2、GET请求可以被缓存,可被保留至浏览器历史纪录中,可被设置被书签

3、GET请求有长度的限制

4、因为URL只支持ASCII编码格式,所以GET请求中的所有非ASCII数据都要被浏览器编码后再传输

5、一般被用来做查询数据的操作

POST

1、POST请求的数据会被放置在HTTP请求包的包体中,所以安全性强于GET

2、POST请求的数据不会被浏览器缓存、记录,也无法设置为书签

3、POST请求没有长度的限制

4、一般被用来做敏感数据的传输以及数据的更新操作

标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
关注我们

扫一扫关注我们,了解最新精彩内容