# Postman接口调试工具

## 简介
Postman接口调试工具是FeHelper提供的一个强大且易用的HTTP接口调试工具，支持GET、POST、PUT、DELETE等多种请求方式，适合前后端开发、接口联调、接口测试等场景。支持请求参数、请求头、响应预览、历史记录等功能。

## 主要功能

### 请求支持
1. **多种请求方式**
   - 支持GET、POST、PUT、DELETE等常用HTTP方法
   - 支持自定义请求方法

2. **参数设置**
   - 支持URL参数、Body参数、Header参数
   - 支持表单、JSON、x-www-form-urlencoded等多种格式
   - 支持文件上传

3. **请求头管理**
   - 支持自定义请求头
   - 支持常用Header快捷添加

### 响应处理
1. **响应预览**
   - 支持JSON、XML、HTML、纯文本等多种格式高亮显示
   - 支持响应内容折叠、展开
   - 支持响应时间、状态码、Header查看

2. **历史记录**
   - 自动保存请求历史
   - 支持历史请求一键重发
   - 支持历史记录搜索与管理

3. **数据导出导入**
   - 支持请求用例导出为JSON
   - 支持用例批量导入

### 其他功能
1. **环境变量**
   - 支持自定义环境变量
   - 变量可用于URL、Header、Body等

2. **接口分组**
   - 支持接口分组管理
   - 便于团队协作

3. **界面交互**
   - 响应式设计，适配不同分辨率
   - 支持快捷键操作

## 使用说明

### 基本使用
1. 新建请求
   - 选择请求方法（GET/POST等）
   - 输入接口URL
   - 设置请求参数和Header
   - 点击"发送"按钮

2. 查看响应
   - 响应内容自动高亮显示
   - 可切换不同格式预览
   - 查看响应Header、状态码、耗时等

3. 管理历史
   - 历史请求自动保存
   - 可一键重发历史请求
   - 支持删除、搜索历史记录

### 高级功能
1. **用例管理**
   - 导出请求用例为JSON
   - 批量导入用例
   - 用于团队共享

2. **环境变量**
   - 设置全局变量
   - 在请求中引用变量
   - 便于多环境切换

3. **接口分组**
   - 创建分组管理接口
   - 支持批量操作

## 使用技巧
1. **高效调试**
   - 利用历史记录快速回测
   - 用变量管理不同环境
   - 批量导入导出用例

2. **格式化响应**
   - JSON/XML响应自动高亮
   - 支持折叠、复制

3. **团队协作**
   - 用例导出后可共享给同事
   - 分组管理便于多人协作

## 注意事项
1. 使用限制
   - 单次请求体积建议不超过10MB
   - 过大响应可能影响性能

2. 兼容性
   - 支持主流浏览器
   - 建议使用最新版Chrome

3. 安全性
   - 注意敏感信息保护
   - 不建议在公共环境保存敏感用例

## 常见问题
1. **Q: 为什么请求失败？**
   A: 检查接口地址、参数、Header设置，或后端服务是否可用。

2. **Q: 如何导出/导入用例？**
   A: 在用例管理区点击导出/导入按钮，选择JSON文件即可。

3. **Q: 响应内容乱码怎么办？**
   A: 检查响应Header中的编码设置，或尝试切换预览格式。

## 更新日志
- 2024-03-21: 优化响应高亮与历史管理
- 2024-03-20: 增加用例导入导出功能
- 2024-03-19: 改进参数设置体验
- 2024-03-18: 初始版本发布

## 反馈与建议
如果您在使用过程中遇到任何问题或有改进建议，欢迎通过以下方式反馈：
1. 在GitHub上提交Issue
2. 发送邮件至开发者
3. 在工具页面点击"反馈"按钮

## 相关工具
- [WebSocket工具](../websocket.md)
- [编码转换工具](../en-decode.md)
- [JSON格式化工具](../json-format.md) 