分享浏览器f12的一个坑

信贷项目压测,从登陆页到首页业务,由于系统只支持ie不支持其他,故使用f12抓包
抓了登陆疑惑全部都是get请求,用户信息是如何传到server的,因为一般为post提交表单到后台
仔细扒拉一遍所有请求未发现请求中的用户信息
初步怀疑是f12开发者工具漏掉了一些请求信息
使用Wireshark抓了全量包
由于刚开始项目组只提供了域名,ping域名得到ip,ip.addr && http筛选对应的包
ping域名
筛选后果然发现post请求,内含用户信息,追踪流信息
流信息
cookie➕提交的用户信息,f12中只有请求头中的cookie,且是get的,漏了这个body体
后续的将这条信息直接复制到post body体发现仍然不能发通,返回未登录,查看详细请求信息定位到还是该请求有问题
再次通过Wireshark查看该请求
在筛选后的页面查看请求数据写在item栏中
该请求数据通过form item形式提交
在post中按照key values分开提交,提交成功
之前是按照流信息中的所有请求数据在一个key中提交,这样可能会使服务器不识别%2f,%20这些前端的转义字符
这种形式通过

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
浏览器F12控制台是一个强大的工具,用于开发人员在网页调试和开发过程中进行排错和测试。 首先,要打开浏览器F12控制台,可以按下键盘上的F12键,或右键点击页面,选择“检查元素”或“查看元素”等选项,然后切换到“控制台”面板。 在F12控制台中,可以进行以下操作: 1. 错误和警告:控制台会显示页面上的错误和警告信息,包括脚本错误、资源加载失败等。你可以点击错误消息查看详细信息,并根据提示进行修复。 2. 日志输出:你可以在控制台中使用console.log()等函数在页面上输出信息。这对于调试脚本或查看变量值非常有用。 3. 网络请求:控制台中有一个“网络”面板,用于查看页面的网络请求和响应信息。你可以查看请求的详细信息、响应头、请求时间等,帮助你分析网络问题。 4. 元素审查:在“元素”面板中,你可以查看和修改当前页面的HTML和CSS代码。你可以通过选中元素来检查其样式、计算属性、事件监听等。 5. 执行JavaScript代码:在控制台中,你可以直接输入和执行JavaScript代码。这对于测试和调试一小段代码非常有用。 总之,F12控制台是一个非常强大的开发工具,可以帮助开发人员快速定位和解决问题,提高网页的性能和质量。只要熟悉一些基本的命令和面板功能,你就可以更高效地开发和调试网页。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值