Http请求节点
Http请求节点允许通过 HTTP 协议发送请求到外部服务,实现数据获取、业务处理等功能。支持多种 HTTP 请求方式(GET、POST、PUT、DELETE),并支持设置请求头、请求参数等。

应用场景
Http请求节点可广泛应用于以下业务场景:
- 数据获取:从外部系统查询并获取业务所需的数据,如调用第三方 API 获取天气、汇率、库存信息等;
- 数据提交:向外部服务器提交数据,如提交表单数据、用户行为日志、订单信息等;
- 数据更新:通过 PUT 或 PATCH 请求对外部系统中的数据进行更新,如更新用户资料、修改状态等;
- 调用业务功能:触发外部系统的业务接口,执行如发送短信、邮件通知、发起支付、启动流程等操作;
- 异步处理:结合回调接口,用于异步任务处理的发起与结果通知。
节点配置详解
输入变量配置
在节点右侧配置面板中,可以设置该 Http 节点的输入变量:
- 左侧输入框:填写变量名;
- 右侧下拉框:选择变量来源节点,变量必须来自当前节点之前的节点,不能引用后续或并行节点。

API 地址配置
配置 HTTP 请求的地址与请求方式:
- 左侧下拉框:选择请求方法(GET、POST、PUT、DELETE);
- 右侧文本框:填写请求地址。支持使用
{{domainURL}}
来设置为当前域名。

请求参数配置
配置发送请求时的 URL 参数:
- 左侧填写参数名称;
- 右侧填写参数值。支持:
- 常量:直接填写具体的字符串或数值;
- 变量:使用
{{变量名}}
的形式引用之前节点的输出变量。

请求头配置
设置 HTTP 请求头参数:
- 左侧填写请求头名称;
- 右侧填写请求头的值,同样支持常量和变量引用。

💡 系统会自动添加当前登录用户的
X-Access-Token
和租户标识X-Tenant-Id
到请求头中。
请求体配置
配置请求体内容:
- 可以选择不同的请求体类型(如 JSON、form-data 等),对应的
Content-Type
请求头会自动设置; - 可在请求体中填写内容,并使用
{{变量名}}
引用上下文变量。

⚠️ 所有参数均支持 系统变量 和输入变量。
输出变量配置
Http 节点默认输出以下两个变量:
- statusCode:HTTP 响应的状态码;
- body:HTTP 响应体内容。
此外,也可通过自定义方式,从 body
中提取特定字段作为输出变量:
