get和post请求的区别 get


get和post请求的区别 get

文章插图

get和post请求的区别 get

文章插图
GET 和 POST请求都是HTTP的请求方式 , 用户通过不同的HTTP的请求方式完成对资源(URL)的操作 , get , post , put , delete 就对应着对这个资源的查 , 改 , 增 , 删 4个操作 , 具体点来讲get一般用于获取/查询资源信息 , 而post一般用于更新资源信息 。
1、get请求提交的数据会在地址栏显示出来 , 而post请求不会在地址栏显示出来
get 提交:请求的数据会附在URL之后(就是把数据放置在HTTP协议投中) , 以?分割URL和传输数据 , 多个参数用&链接;
post提交:把提交的数据放置在HTTP包的包体中 。因此 , get提交的数据会在地址栏中显示出来 , 而post提交 , 地址栏不会改变 。
get和post请求的区别 get

文章插图
2、传输数据的大小
HTTP get请求由于浏览器对地址长度的限制而导致传输的数据有限制 , 而post请求不会因为地址长度限制而导致数据限制 。
3、安全性 , post的安全性要比get的安全性高
由于数据是会在地址中呈现 , 所以可以通过历史记录找到密码等关键信息 。
【get和post请求的区别 get】