首页 > 其他 > 详细

post与get的区别

时间:2019-05-08 23:36:48      阅读:140      评论:0      收藏:0      [点我收藏+]

post与get的区别

 

  POST GET
功能性 提交数据 获取数据
数据传输 封装在body体中传输 通过在url中添加参数传输
安全性 更安全 不安全

 

功能性

post用来提交数据,如客户端往服务器端上传数据

get用来获取数据

 

数据传输

post有url部分,url是唯一标识,通过唯一标识可以往唯一标识路径上添加数据,

把所有的数据放到body体中发送给服务器,服务器对获取的数据进行存储

get通过在url中加参数传输给服务器,服务器根据接收的参数返回相应的内容

 

安全性

post更安全,post把数据放在body体中,数据对于用户来说是不可见的,浏览器也无法记录这部分数据

我们无法再地址栏发送post请求,post请求一般通过form表单,ajax发送给服务器

 

get把数据放在url中,可以通过浏览器的url部分看出用户发送的数据,浏览器有历史记录功能,非常不安全

 

无论通过post还是get请求发送数据,只要数据没有加密,我们还是可以通过第三方抓包工具抓取数据

为保证安全性,敏感信息一般会先加密

post与get的区别

原文:https://www.cnblogs.com/marton/p/10835810.html

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