http-request-studio / README.md
Trae Assistant
Initial commit with enhanced features
c579494
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

本地运行

  1. 安装依赖:

    pip install -r requirements.txt
    
  2. 运行应用:

    python app.py
    

📝 许可证

MIT License