web---get和post的区别?

1. get请求从语义上来讲,是希望从服务器获取资源,一般对应查询操作;而post请求从语义来讲,是向服务器提交新的内容,一般对应新增,修改,删除等操作。

2. get请求的参数格式比较简单,只能是 name1=value1&name2=value2 的格式;而 post请求除了支持以上格式外,还支持如multipart/form-data、json、二进制流这样更复杂的数据格式。

3. get请求参数会暴露在请求url地址之后,;而post请求是将参数包含在请求体内,尽管这样,我们在提交页面用F12,检测依然可以监测到,尽管是一些类似密码的敏感信息,输入时不会显示明码,依然可以检测到,所以配合https协议更为安全。

4.get请求通过浏览器地址栏发送,使用浏览器地址栏默认就是get提交方式。post提交方式一般采用表单提交方式,选择post方式,不设置默认的也是get提交方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值