fiddler 修改 Post 数据

在软件的菜单—rules—automatic breakpoints选项选择beforerequest,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler就能够暂停Http通讯,允许修改请求和响应。这个功能对于安全测试是非常有用的,当然也可以用来做功能测试 。



参考文档:

http://www.2cto.com/Article/201010/75657.html

### 使用Fiddler抓取HTTP流量数据 #### 准备工作 确保已安装Fiddler工具,并确认目标设备(如手机或电脑)与运行Fiddler的计算机处于相同局域网环境内[^1]。 #### 配置Fiddler监听端口 启动Fiddler后,默认情况下其会自动设置代理服务器,允许其他设备通过指定IP地址访问。对于大多数情况,默认配置即可满足需求;如有特殊需要调整监听端口号等参数,可在菜单栏中的`Tools -> Fiddler Options...`选项里完成相应修改[^4]。 #### 设置移动设备指向Fiddler代理 为了让移动端应用程序的数据流经由Fiddler处理,需按照如下方式更改设备上的Wi-Fi设置: - 进入无线网络设置页面; - 找到当前连接的WiFi热点详情; - 修改HTTP代理为手动模式; - 输入PC上Fiddler所在机器的局域网IPv4地址作为代理服务器地址; - 将端口设为8888(这是Fiddler默认使用的端口),保存变更后的配置。 #### 开始监控HTTP请求 当一切准备就绪之后,在Fiddler界面左侧列表中就能实时查看到来自客户端发出的所有未加密HTTP请求及其返回的信息了。每条记录包含了URL、方法类型(POST/GET)、状态码以及耗时等多项重要指标,双击任意一条目还可以深入探究具体的头部信息和实体内容。 ```python import requests proxies = { 'http': 'http://192.168.x.xx:8888', 'https': 'https://192.168.x.xx:8888' } response = requests.get('http://example.com', proxies=proxies) print(response.text) ``` 此段Python代码展示了如何利用requests库配合设定好的Fiddler代理来发送测试性的HTTP GET请求,从而验证整个流程是否正常运作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值