Spaces:
Sleeping
Sleeping
| 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 | |