Skip to main content

接口调用

功能介绍

通过 HTTP 请求,调用外部服务,获得接口返回值,输出到定义好的变量,供后续节点使用。

属性面板配置

基础属性

img

参数配置

基本信息

基本信息包括:请求方法、请求路径、请求头,都有必填校验。

  • 请求方法只支持 GET 和 POST。
  • 请求头的参数值可以选择常量和变量:
  • 如果选择常量,需要用户填写值。
  • 如果选择变量,用户可以选择流程中其他变量的某一字段,且该字段的类型为字符串。 img

请求参数

请求参数的参数值可以选择常量和变量:

  • 如果选择常量,需要用户填写值。
  • 如果选择变量,用户可以选择流程中其他变量的某一字段,且该字段的类型为字符串。 img

请求体

  • 如果请求方法选择的是“get”,则不需要填写请求体。 img
  • 如果请求方法选择的是“post”,可以配置请求体。 img
  • 参数值可以选择常量和变量:
  • 如果选择常量,需要用户填写值。
  • 如果选择变量,用户可以选择流程中其他变量的某一字段,也可以选择整个变量作为参数值。

返回数据

返回数据类型 img

“调用接口”节点的输出变量类型是通过返回数据类型来自动生成的,目前支持的变量类型如下:

用户选择的类型输出变量类型说明
object 或 arrayjsonSchema将结果作为 JSON 处理,且返回结果必须满足定义的数据结构
numberdouble将结果作为数字类型进行处理
integerinteger将结果作为整型类型进行处理
booleanboolean将结果作为 boolean 类型进行处理
stringstring将结果作为字符串进行处理

如果想定义的返回数据格式是 JSON 格式的,用户可以通过“导入 JSON”功能,通过一个 JSON 示例自动生成返回数据格式(jsonschema格式)。用户也可以手动一层一层的配置返回数据格式。 img img img