更新时间:2022-05-05 GMT+08:00
分享

HTTP Client

概述

“HTTP Client”组件通过HTTP/HTTPS协议调用其它开放的API以获取编排所需的数据。

配置介绍

表1 HTTP Client配置

参数

配置说明

请求地址

填写正确的API请求地址,以http或https开头。

安全认证

当前支持APP认证、无认证、IAM认证和自定义认证。

  • APP认证:表示由ROMA Connect对API请求进行安全认证,这类API是由API网关开放的。调用此类API时,使用授权集成应用的Key和Secret进行API请求的安全认证。
  • 无认证:表示API请求不需要认证。使用该方式的API所有用户均可调用。
  • IAM认证、自定义认证:用户不可选,仅当连接的“OpenAPI”节点的认证方式为“IAM认证”或“自定义认证”时,认证方式会自动选择为“IAM认证”或“自定义认证”。

APP Key

仅当“安全认证”为“APP认证”时需要配置。

API提供方所授权应用的key。

APP Secret

当“安全认证”为“APP认证”时需要配置。

API提供方所授权应用的secret。

请求方法

选择请求方法,包含以下几种方法。

  • GET
  • HEAD
  • POST
  • PUT
  • DELETE

参数

配置访问API所携带的条件信息,用于控制API执行的行为。

支持以下三种类型:

  • Header:请求参数加入请求头里面,通常用于设置访问认证和请求类型。
  • Query:请求参数最终以 ?key=value&key=value的形式拼接在请求末尾。
  • Path:请求参数直接替换URI中的占位符,例如URI为/name/{name},最终{name}会被替换为真实的值。

请求Body

仅当“请求方法”为“POST”或“PUT”时需要配置。

请求API所需携带的请求体。支持JSON和XML格式,可在请求头中添加“Content-Type: application/json”或者“Content-Type: application/xml”来说明。

分享:

    相关文档

    相关产品

close