# Proxyman Compose（新建请求）

> 使用 Proxyman Compose 构建并发送 HTTP 或 HTTPS 请求到 API、导入 cURL 命令，并像简易版 Postman 一样查看响应。

## 1. 这是什么？ {#1-whats-it}

Compose 工具可帮助开发者：

* 构建 HTTP/HTTPS 请求并发送到服务。它与 Paw、Insomnia 和 Postman 类似。
* 无需客户端应用即可快速测试 API。
* 支持 Header、Query、URL、Form 和 JSON Body。
* 支持 Raw Message。
* 支持 multipart Body。
* 提供预设模板，例如 Empty Request、GET with Query，以及 POST with JSON 或 POST with Form。

> **备注:** 可复用请求数据来创建新请求。请参阅 [Edit & Repeat](https://proxyman.com/docs/zh-cn/advanced-features/edit-and-repeat) 页面。

## 2. 使用方法 {#2-how-to-use}

可通过以下任一方式打开该工具：

* 点击主工具栏上的 Compose 按钮
* **Tools** -> **Compose Request…**（⌥⌘C）

1. 输入 URL
2. 选择 HTTP Method
3. 修改 Header、Query、Body 或 Raw Message
4. 点击 **Send** 按钮。

![Proxyman Compose 窗口发送带 JSON Body 的 POST 请求，并收到 201 Created 的 JSON 响应](https://proxyman.com/docs/assets/proxyman-compose-json-body.jpg)

_发送带 JSON Body 的 POST 请求_

## 3. 模板 {#3-template}

点击 Compose 窗口底部的 **Template** 按钮，从预设开始：

* Empty Request
* GET with Query
* QUERY with Body
* POST with JSON
* POST with Form
* POST with Multiparts
* WebSocket
* Import from cURL…

![Proxyman Compose Template 菜单，包含 QUERY with Body、WebSocket 等预设，并高亮 Import from cURL](https://proxyman.com/docs/assets/proxyman-compose-template-menu.jpg)

_Compose 模板_

## 4. 从 cURL 导入 {#4-import-from-curl}

可导入 cURL 命令（例如从 Google Chrome 的 Network 标签页复制的命令），并使用 Compose 工具发送。点击 **Template** -> **Import from cURL…**。

> **提示:** 也可将 cURL 命令粘贴到 URL 字段中，Proxyman 会尝试解析。

## 5. 历史请求 {#5-history-request}

从 Proxyman macOS 5.24.0 开始，Proxyman 会将请求和响应保存在 **History** 列表中。

* ✅ 便于预览之前的请求/响应

## 6. 设置 {#6-settings}

* **Request Timeout**：点击 Compose 窗口底部的 **⋯** 按钮 -> **Request Timeout**。可选择 15、30 或 60 秒、自定义值，或 **0 (No Timeout)**。同样的超时设置也适用于[重复请求](https://proxyman.com/docs/zh-cn/advanced-features/repeat)。需要 Proxyman 4.13.0 或更高版本。

![Proxyman Compose ⋯ 菜单，包含 Request Timeout 选项：15、30、60 秒，0 (No Timeout)，Custom...](https://proxyman.com/docs/assets/proxyman-compose-request-timeout.jpg)

_设置请求超时时间_

## 了解更多 {#learn-more}

* [Proxyman 现已支持 HTTP QUERY 方法](https://proxyman.com/posts/2026-07-11-Proxyman-now-supports-HTTP-QUERY-method)
