cURL 请求构建器

在线生成可复用的 cURL 命令,同时发送 HTTP 请求并查看响应。

ms

生成的 cURL 命令

curl \
  --max-time 30

在编辑请求参数时命令会实时更新。

💻

还没有响应

完善请求信息并发送后,这里会显示响应内容及对应的 cURL 命令。

工具简介:cURL 请求构建器

cURL 请求构建器提供图形化的 HTTP 操作界面,并同步生成可直接复制的 curl 命令。你可以在浏览器中调试接口、查看响应,同时把命令复制到终端或文档中复用。

什么是cURL 请求构建器?

cURL 请求构建器用于根据参数快速生成 cURL 命令,便于复现与分享请求。

如何使用

  1. 输入 URL、方法及参数信息。
  2. 根据需要添加 Header、Cookie 或请求体。
  3. 生成并复制 cURL 命令。

常见应用场景

  • 与同事共享可复现的接口请求
  • 快速生成脚本或测试命令
  • 排查服务端请求参数问题

❓ 常见问题 FAQ

Q1:如何发送 JSON 请求体?
A:设置 Content-Type 为 application/json 并填写 JSON 内容。

Q2:命令中引号或转义问题?
A:可尝试使用单引号包裹并避免未转义字符。

Q3:如何添加多个 Header?
A:逐行添加 Header,生成时会拼接多个 -H。

功能亮点

  • 实时命令预览:修改方法、URL、请求头、查询参数或请求体时,curl 命令会立即刷新。
  • 多种请求体模式:支持 JSON、表单(application/x-www-form-urlencoded)以及原始文本编辑,切换便捷。
  • 超时控制:输入自定义超时时间,工具会同步应用到浏览器请求和命令中的 --max-time
  • 响应查看器:分栏展示格式化后的响应体、响应头以及原始文本,可复制或下载结果。
  • 便捷复制:一键复制生成的 curl 命令或响应内容,适配脚本、文档或调试记录。

使用步骤

  1. 选择请求方法并填写目标 URL。
  2. HeadersBodyQuery 标签页中补充请求头、请求体和查询参数。
  3. 若要发送 JSON、表单等数据,请切换到对应的请求体模式。
  4. 根据接口需求设置超时(毫秒)。
  5. 点击 发送请求,查看下方响应面板中的结果。

命令预览区会展示与当前配置一致的 curl 命令。点击 复制 cURL 即可将其粘贴到终端、CI 流程或团队文档中。

小贴士

  • 当填写 JSON 或表单字段时,工具会自动补全合适的 Content-Type(若未手动设置)。
  • Query 标签页添加的参数会同步写入 URL,并体现在命令预览中。
  • 超时输入框决定浏览器请求的最大等待时间,同时也会写入 --max-time 参数,方便本地复现。
  • 响应面板中的 格式化 JSON 可在请求完成后快速美化返回的 JSON 数据。

适用场景

  • curl 在线构建 API 调试命令:无需本地终端,直接在浏览器中拼装请求参数、请求头,生成可复用的 curl 命令,用于接口联调与回归测试。
  • curl 请求 Bearer Token 授权示例:在表单中填写 Authorization: Bearer <token> 等安全头部,验证授权链路并导出命令,适配自动化流水线。
  • curl GraphQL mutation 提交场景:将 GraphQL Mutation JSON 复制到编辑器里,实时获得带换行符的 curl --data 命令,便于撰写技术文档或知识库。
  • curl 模拟 Webhook 回调脚本:配置 X-Signature 等自定义头部,测试第三方 Webhook 通知,生成“curl webhook 调试模板”供合作伙伴接入使用。