跳到主要内容

API 请求

API Request 组件用于通过 URL 或 curl 命令构造并发送 HTTP 请求:

  • URL 模式:填写一个或多个以逗号分隔的 URL,然后为每个 URL 选择请求方法。
  • curl 模式:直接填写要执行的 curl 命令。

你还可以在组件参数中启用更多请求选项和字段。

组件会返回一个包含响应内容的 Data 对象

如果你需要特定服务的专用 API 组件,请参阅 业务组件

API Request 参数

有些参数在可视化编辑器中默认处于隐藏状态。 你可以通过组件标题栏菜单中的 控件 来修改全部参数。

NameDisplay NameInfo
modeMode输入参数。模式可选 URLcurl
urlsURL输入参数。填写一个或多个以逗号分隔的请求 URL。
curlcurl输入参数。仅在 curl 模式 下使用。填写完整 curl 命令后,其他组件参数会根据命令参数自动填充。
methodMethod输入参数。使用的 HTTP 方法。
query_paramsQuery Parameters输入参数。要附加到 URL 后的查询参数。
bodyBody输入参数。POST、PATCH、PUT 请求发送的 body,以字典形式提供。
headersHeaders输入参数。请求头,以字典形式提供。
timeoutTimeout输入参数。请求超时时间。
follow_redirectsFollow Redirects输入参数。是否跟随 HTTP 重定向。该参数默认关闭(false),以防止公共 URL 通过重定向跳转到内部资源而绕过 SSRF 防护。只有在你信任目标服务器时才建议开启。更多说明请参阅SSRF 防护环境变量
save_to_fileSave to File输入参数。是否将 API 响应保存到临时文件。默认:关闭(false)。
include_httpx_metadataInclude HTTPx Metadata输入参数。是否在输出中包含 headersstatus_coderesponse_headersredirection_history 等属性。默认:关闭(false)。