最佳答案
在Fiddler的前文中主要与大家讲解如何安装Fiddler、如何捕获数据包、捕获Https请求数据包配置及如何使用Fiddler中的Composer发送Get请求数据包,今天主要与大家讲解如何
在Fiddler的前文中主要与大家讲解如何安装Fiddler、如何捕获数据包、捕获Https请求数据包配置及如何使用Fiddler中的Composer发送Get请求数据包,今天主要与大家讲解如何使用Fiddler之Composer发送带参数的提交表单之Post正常与异常请求。
功能业务需求分析。
今天主要拿一个网站的登录接口与大家进行案例演示:
第一步:打开浏览器首页,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/1dd58d90d9487c04301a6a54c21000ee.jpeg)
第二步:用户名登录成功,操作如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/cc0293f10b6976ad51c8c3a9715ffeab.jpeg)
第三步:打开Fiddler工具,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/292051cee60de89557dd99182a48b26e.jpeg)
第四步:根据功能操作步骤捕获数据包如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/47720f05f8822958181a2c0f57c00554.jpeg)
第五步:获取Post请求头参数类型,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/6739bd3614bbc5d9aee7de07569278b8.jpeg)
第六步:将获取到的参数类型填写到Composer面板中的头信息位置,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/44a513fc40b9822d9443c85927e6bc6a.jpeg)
第七步:获取捕获到的Post请求参数,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/c31683e8d84ad253d7f084202dd15bf8.jpeg)
第八步:将捕获到的Post请求复制到Composer的参数中。
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/56bd88f1899a41279ca974225bd77d80.jpeg)
第九步:设置Post请求方法为:Post方法,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/d2db913e9489eb136c91db43d482b5e1.jpeg)
第十步:使用Composer发送登录Post请求如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/7bf5e9c7ee53e17e9c6b550cbf258728.jpeg)
第十一步:测试使用Composer发送请求数据包成功,如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/4ab2d75a7b5146c0660682284c1906c5.jpeg)
第十二步:设置异常数据,使用Composer发送非法请求包结果如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/d7ccc13d6ea9c64a51c66c55e5be89e0.jpeg)
第十三步:执行发送Post请求,验证结果如下图所示:
![](https://bj.bcebos.com/baidu-rmb-video-cover-1/70e8e1ba37c214731badf749c7e5e0fe.jpeg)
综上所述,如何使用Fiddler中的Composer功能发送有效或无效的Post数据包功能实现就演示完毕了,你学会了?如果大家在实施的过程中有任何的问题,欢迎一起沟通探讨学习,更多干货内容敬请期待。