--- title: HTTP 接口调试工作室 emoji: ⚡ colorFrom: blue colorTo: indigo sdk: docker pinned: false short_description: 在线 HTTP 接口调试工具 (Postman 网页版) --- # HTTP 接口调试工作室 (HTTP Request Studio) 这是一个基于 Flask 和 Vue 3 开发的轻量级在线 HTTP 接口调试工具,类似于 Postman 的网页版。 ## ✨ 功能特点 - **多请求方法支持**: 支持 GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS 等常见 HTTP 方法。 - **请求配置**: - 灵活的 URL 参数 (Params) 编辑。 - 自定义请求头 (Headers)。 - 支持 JSON 和 Raw Text 格式的请求体 (Body)。 - JSON Body 自动格式化与校验。 - **响应查看**: - 实时显示 HTTP 状态码、请求耗时、响应大小。 - JSON 响应自动高亮显示 (Prism.js)。 - 支持 Raw 文本查看。 - **历史记录**: - 自动保存请求历史到本地浏览器 (LocalStorage)。 - 点击历史记录可快速恢复请求配置。 - **安全代理**: - 内置 Flask 代理后端,解决浏览器跨域 (CORS) 问题。 - 隐藏真实客户端 IP(对于目标服务器而言)。 ## 🛠️ 技术栈 - **Backend**: Python, Flask, Requests - **Frontend**: Vue.js 3, Tailwind CSS - **UI Components**: FontAwesome, Prism.js - **Deployment**: Docker ## 🚀 快速开始 ### Docker 运行 ```bash docker build -t http-request-studio . docker run -p 7860:7860 http-request-studio ``` 访问: `http://localhost:7860` ### 本地运行 1. 安装依赖: ```bash pip install -r requirements.txt ``` 2. 运行应用: ```bash python app.py ``` ## 📝 许可证 MIT License