渗透测试 post请求和get请求的区别

#get请求
get请求和post请求是HTTP协议中八种请求方式中最常用的两种,在传输上,没有区别。get请求指定的页面信息,并返回实体主体。怎么选择get请求和post请求呢?取决于你是想获取服务器端的数据还是想向服务器发送数据,前者建议使用get请求,后者建议使用post请求。

我们打开浏览器输入想要搜索的东西 fiddler这时可以抓到数据包 get请求
在这里插入图片描述

##post请求
post请求向指定资源提交数据进行处理请求(提交表单、登陆、上传、请求体)。数据被包含在请求体中。post请求可能会导致新的资源建立和或已有资源的修改

此时我们并不需要去注册新的账号,我们可以随意输入账号和密码

这是我们随意输入的账号和密码。以上为post请求

###get请求和post请求的区别
1.get请求产生一个TCP数据包;POST请求产生两个TCP数据包。
2.get把参数包含在URL中,post通过request body传递参数。
3.get在浏览器退回是无害的,而post会再次提交请求。
4.get请求会被浏览器主动cache,而post不会。
5.get产生的URL地址可以被Bookmark,而post不可以。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值