# xlb-request-proxy **Repository Path**: zhangtao-it/xlb-request-proxy ## Basic Information - **Project Name**: xlb-request-proxy - **Description**: xlb个人使用的xhr、fetch请求代理,以及一些函数工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-22 - **Last Updated**: 2026-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Request Proxy 一个强大的浏览器扩展,用于实时拦截和修改 XHR 和 Fetch 请求。通过这个工具,你可以轻松地修改请求参数和响应数据,非常适合前端开发调试和测试。 ## ✨ 特性 - 🔄 支持拦截并修改 XHR 和 Fetch 请求 - 📝 支持修改请求参数(URL 查询参数和请求体) - 🔍 支持修改响应数据 - 🎯 支持正则表达式匹配请求 URL - 💡 支持追加或覆盖模式 - 📋 支持多种数据格式(JSON、FormData) - 🎨 优雅的用户界面 ## 🚀 使用方法 1. 安装扩展后,点击浏览器工具栏中的扩展图标打开配置面板 2. 添加新的请求代理规则: - 输入要匹配的 URL 规则(支持正则表达式) - 选择请求方法(GET、POST 等) - 设置要修改的查询参数(可选) - 设置要修改的请求体(可选) - 设置要修改的响应数据(可选) 3. 启用规则并刷新页面即可生效 ## 🛠️ 高级功能 ### 覆盖模式 - `overwriteRequest`: 设置为 true 时完全覆盖原始请求参数,false 则合并参数 - `overwriteResponse`: 设置为 true 时完全覆盖原始响应,false 则合并响应数据 ### 支持的数据类型 - URL 查询参数 - JSON 请求体 - FormData 请求体 - JSON 响应数据 ## 📦 安装 1. 下载本仓库代码 2. 运行 `pnpm install` 安装依赖 3. 运行 `pnpm build` 构建扩展 4. 在浏览器的扩展管理页面中加载 `.output/chrome-mv3` 目录 ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 MIT License