Spaces:
Sleeping
Sleeping
metadata
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 运行
docker build -t http-request-studio .
docker run -p 7860:7860 http-request-studio
访问: http://localhost:7860
本地运行
安装依赖:
pip install -r requirements.txt运行应用:
python app.py
📝 许可证
MIT License