GET提交和POST提交

1、GET提交的规则
我们做项目的时候进行提交数据的时候,经常会用到GET提交和POST提交,首先呢GET是指定资源请求数据,POST是向指定的资源提交要被处理的数据,我们再来看一下关于GET的详细解释:

1、GET是可以被缓存的
2、GET的参数是保留在浏览器的历史记录里面的
3、GET可以被我们收藏为书签

4、GET最好就不要在处理敏感数据时使用它,GET与POST相比,GET的安全性较差,因为所发送的数据是URL的一部分,它会显示在URL上面,会暴露你的敏感数据,所以我们在发送账号、密码、手机号码等等或其他敏感信息时最好就不要使用GET提交。

5、GET提交数据是有长度限制,当它发送数据时,GET方法会向浏览器的URL添加数据;浏览器的URL的长度是受限制的,那最多支持多少长度呢?浏览器的URL的最大长度是2048个字符,而且它对数据类型也有限制,它只允许使用ASCII字符。
6、GET只应当用于取回数据

2、POST提交的规则

接下来讲一下POST的一些使用规则和POST提交和GET提交两种方法的一些区别吧,其实POST很多都是和GET相反的,例如 :

1、POST不会被浏览器缓存
2、POST的参数是不会保留在浏览器历史记录中
3、POST不能被收藏为书签
4、POST请求对数据的长度是没有要求的,而且也不像GET那样只允许使用ASCII字符,还可以死使用二进制数据

如果用POST提交的时候,点了后退按钮或者刷新按钮,那么数据会被浏览器重新提交(浏览器应该告知用户数据会被重新提交)。那么安全性这方面的话,POST比GET 更安全,因为参数不会被保存在浏览器历史或web服务器日志,也可以用于传输敏感数据,因为POST不会把敏感数据在URL上显示出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值