Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,分析数据,设置断点,修改请求/响应数据,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。所以Fiddler是常用的抓包工具。

在开启fiddler进行捕获http前,需要设置浏览器代理,以下以IE为例:



设置完成后保存即可。

如果要修改请求的数据,需要设置请求断点。Rules ——> Automatic Breakpoints ——> Before Requests。

示例一:在页面上进行添加数据,然后通过断点在保存前,清除必填字段信息,发送新的请求到后台,验证后台是否有校验字段信息。

在新增商户页面,目前可以看到,该六个信息都是必填字段,在页面保存的时候,会有页面校验,也保存不了信息。

然后按照正常逻辑走,填写必填信息。

这个时候开启fiddler中的断点设置。

打开断点设置之后,返回页面点击保存按钮,这个时候可以看到,请求发往fiddler,并需要在fiddler进行手动运行确认。

这个时候我们可以看到上面的几个必填字段,因为在页面上都是必填的,所以该处的字段都是有值。所以现在就可以修改请求数据了,比如,我们可以将merchantname字段值置空,然后,Run to Completion。

执行完成后,我们可以在页面上看到,这一条数据已经被成功的添加进去,证明此处后台对必填字段是没有进行校验的。

最新文章

  1. Swift中的一些关键字
  2. 在编译php事务时候出现如下错误,具体原因不知,不过解决了
  3. [游戏模版19] Win32 物理引擎 匀速运动
  4. hdu 2952 Counting Sheep
  5. ActionBarSherlock的使用——(一)配置
  6. 通过Maven找java source源码方法
  7. Android数据库(sqlite)加密方案
  8. js原型链与继承(初体验)
  9. Quartz 2D画虚线-b
  10. PicklingError: Can't pickle <type 'generator'>: it's not found as __builtin_
  11. 解读eXtremeComponents代码结构--转载
  12. Sublime Text 2 中文包
  13. gSoap实现ONVIF中xsd__anyType到具体结构类型的转换
  14. 执行引擎子系统——JVM之五
  15. Linux下sed,awk,grep,cut,find学习笔记
  16. 转载:JavaScript多线程编程简介
  17. Golang 微信机器人包
  18. 第二次项目冲刺(Beta阶段)第一天
  19. EJS 入门学习
  20. LAB1 partIII

热门文章

  1. 从无到有通过IDEA搭建SpringBoot项目
  2. 一文带你深入了解JVM性能调优以及对JVM调优的全面总结
  3. PHP-FPM 使用(含多站点多端口)
  4. 简单了解一下:var 、let、const
  5. python的学习大纲
  6. [转]smtplib.SMTPDataError: (554, b'DT:SPM的异常
  7. CMake指南
  8. C++中的try throw catch 异常处理
  9. How to use special characters in XML?
  10. webpack-dev-server config.js Cannot find module