HTTP 任务

HTTP 任务用于发送 HTTP 请求并存储返回的结果。你可以在流程中使用 HTTP 任务连接到任何可通过 API 调用的其他系统。

属性

下表描述了该任务的属性。

属性

描述

名称

指定可供参考的名称。

EnOS API

指定 HTTP 请求是否使用 EnOS API。

请求方法

指定 HTTP 请求方法。

服务地址

指定 API 的主机地址。该属性不适用于 EnOS API。

请求路径

指定 API 的请求路径。

Header 参数

指定 HTTP 请求的 Header 参数。

  • 参数名:Header 名称。

  • 参数值:Header 的值。支持 UEL 表达式的使用。

Query 参数

指定 HTTP 请求的 Query 参数。

  • 参数名:Query 名称。

  • 参数值:Query 的值。支持 UEL 表达式的使用。

Body 参数

指定 HTTP 请求的 Body 参数。支持 UEL 表达式的使用。

请求超时(秒)

指定 HTTP 请求超时时限,最长为 600 秒。

返回状态码变量名

指定标识存储响应状态码所用变量的唯一名称。

返回 Header 变量名

指定标识存储响应 Header 所用 JSON 变量的唯一名称。JSON 变量支持使用点符号来引用参数,例如 ${variable.headerParameter}

返回 Body 变量名

指定标识存储响应 Body 所用 JSON 变量的唯一名称。

异常码变量名

指定标识存储异常码所用变量的唯一名称。