04-功能详解
功能详解
HTTP 方法说明
| 方法 | 典型用途 | Body 支持 |
|---|---|---|
| GET | 获取资源 | 否 |
| POST | 创建资源 | 是 |
| PUT | 完整更新资源 | 是 |
| DELETE | 删除资源 | 是 |
| PATCH | 部分更新资源 | 是 |
| HEAD | 获取响应头(无 Body) | 否 |
| OPTIONS | 查询支持的方法 | 是 |
Params 参数编辑器
普通文本参数,Key 和 Value 均支持 {{变量}} 语法。URL 编码由程序自动处理。
示例:
Key: search Value: hello world
Key: page Value: 1生成的 URL:
https://example.com/api?search=hello%20world&page=1
File 类型
选择 File 类型后,Value 列变为文件路径输入框,右侧出现文件选择按钮。点击按钮可浏览本地文件。
> 注意:文件上传使用 multipart/form-data 编码,Content-Type 请求头会自动设置。
Headers 编辑器
每行一个请求头,格式为 Header-Name: value。常见用例:
Content-Type: application/json
Authorization: Bearer
User-Agent: NexHttp/1.0
Accept: application/json
Cache-Control: no-cache
> 提示:如果 Body 中包含 JSON 数据,记得设置 Content-Type: application/json。
环境变量
URL 中支持 {{变量名}} 格式的环境变量。适用于需要在多个请求间共享相同前缀的场景。
- 示例:
- 在任意输入框中输入
{{base_url}} - 虽然当前版本尚未提供全局变量管理器,但该语法保留供未来扩展
请求历史管理
- 每次点击 发送 后,请求自动记录到左侧历史列表,包含:
- HTTP 方法
- 完整 URL
- 状态码
- 响应耗时
- 响应大小
- 时间戳
重命名
右键点击历史记录 → 重命名,弹窗输入自定义名称。适用于为请求添加业务含义标签。
固定(Pin)
右键点击 → 固定,该记录置顶显示并带 📌 标记,不受清空操作影响。
再次右键 → 取消固定 可恢复。
清空
点击历史面板底部的清空按钮,清除所有未固定的记录。
> 提示:固定的记录不会被清空,适合保留常用的 API 请求模板。
响应功能
点击 复制响应 按钮,将响应 Body 的完整内容复制到系统剪贴板。
复制 cURL
点击 复制 cURL 按钮,将当前请求转换为等效的 cURL 命令并复制。
示例输出:
curl -X POST 'https://httpbin.org/post' \
-H 'Content-Type: application/json' \
-d '{"name":"test"}'
这可以将请求快速迁移到终端或其他支持 cURL 的环境中执行。
响应体格式化
如果响应体是合法的 JSON,Body 标签页会展示格式化后的内容(缩进对齐),便于阅读。
颜色编码
| 颜色 | 含义 |
|---|---|
| 🟢 绿色 | GET 方法 |
| 🔵 蓝色 | POST 方法 |
| 🟠 橙色 | PUT 方法 |
| 🔴 红色 | DELETE 方法 |
| 🟣 紫色 | PATCH 方法 |
| ⚪ 灰色 | HEAD / OPTIONS 方法 |