利用fiddler正向代理前端请求到本地后端

前景:在实际开发测试环境中,(前后端均已上线到测试服务器或前端以上线而后端还在开发中)。在测试过程中(前端页面点击,功能测试)发现了bug或异常点。

正常排查问题可能是先利用浏览器检查工具查看接口的返回参数是否正常,如果异常那就得用(pycharm/vscode)启动服务

再通过(postman/apifox)模拟前端请求进行debug排查问题,一些复杂的请求,类似于请求参数中携带pdf或者其它类型的参数

如果需要一个个去构造接口请求可能有些麻烦,因此也可以采用将测试环境已上线的前端项目的请求拦截并转发到本地的接口,从而排查问题时,只需要

继续再前端重复操作,请求就会到本地中,搭配vscode/pycharm排查就会十分方便

这里使用正向代理是使用fiddler工具完成的,这里主要介绍下如何配置规则让指定访问服务器后端的请求转发到本地后端

1.网上下载fiddler并配置好

2.点击功能栏上的 Rules,再点Customize Rules

3.在弹出的Fiddler ScriptEditor框中搜索找到 OnBeforeRequest方法

4.添加如下配置

python 复制代码
if (oSession.fullUrl.ToLower().Contains("10.128.15.25:6080/api/v2")) {
            oSession.host = "10.128.15.25";
            oSession.port = 8221;
        }

5.保存后,退出fiddler,重新登录,再次点击前端,请求就会被转发到本地起的环境

我这里是将请求去正式环境后端的请求转发去测试环境后端去,而我的vscode连接到了远程的测试环境并在debug,这里照样可以改成本地 的

相关推荐
椰椰椰耶13 小时前
接口性能测试:Postman与Fiddler双剑合璧
测试工具·fiddler·postman
shughui3 天前
Fiddler下载、安装、使用、汉化,详细图文教程(2026附安装包)
前端·测试工具·fiddler
木井巳7 天前
【网络原理】HTTP协议
java·网络·网络协议·http·fiddler
切糕师学AI9 天前
Web 调试代理工具 Fiddler
测试工具·fiddler·抓包·web 调试代理工具
学习3人组1 个月前
Win11 使用 Proxifier 强制本地流量通过 Fiddler Classic 代理指南
前端·测试工具·fiddler
学习3人组1 个月前
Win11 安装 Fiddler HTTPS 证书(用于抓包)
服务器·https·fiddler
zhaoyin19942 个月前
Fiddler弱网实战
前端·测试工具·fiddler
zhaoyin19942 个月前
fiddler抓包工具使用
前端·测试工具·fiddler
不爱写程序的东方不败2 个月前
APP接口测试流程实战Posman+Fiddler
前端·测试工具·fiddler
晚霞的不甘2 个月前
Flutter for OpenHarmony:迈向专业:购物APP的架构演进与未来蓝图
其他·flutter·架构·fiddler·前端框架·harmonyos