全部文档
文档中心数据流3.0使用手册节点标准HTTP_API

HTTP_API

标准化的 API 接口集成,通过界面配置快速完成API请求的编排与响应处理。

节点有两种配置方式:

  1. 界面UI配置:逐一配置【请求信息、请求头、查询参数、请求体】

  2. 从cURL导入:解析提供的cURL,并自动配置好【请求信息、请求头、查询参数、请求体】

以企微机器人通知的接口为例。

点击从cURL导入,在弹出的窗口中粘贴cURL,点击确定



确定后会自动填充【请求信息、请求头、查询参数、请求体】配置。

UI配置中的文本输入框都为数据流专用的PY文本输入框,对应文档:DPL_专用编辑器

与普通文本框的区别在于,PY文本输入框支持用双花括号{{}}占位,在括号内可写PY表达式,例如引用预置变量等。

例如数据流的启动参数为{"entity":"A"},PY文本输入框的内容为http://test.{{Pipeline.params.entity}}.com,则得到http://test.A.com

  • 请求信息:目前支持GET、POST、PUT、PATCH、DELETE类型的调用,选择请求类型后,输入BaseURL,通常为?前的部分

  • 请求头:键值对形式,点击+添加行。Content-Type参数会根据请求体类型自动识别,无需手动添加,手动添加的会被忽略

  • 查询参数:键值对形式,点击+添加行。通常为完整URL中?后的部分

  • 请求体:目前支持jsonraw(text/plain)xml类型,选择不同类型,需要输入不同的请求体内容

    • 无:无需输入

    • json:需要输入py表达式,执行时会转换为json字符串

    • raw(text/plain):PY文本输入框,可以用双花括号{{}}占位,在括号内可用PY表达式

    • xml:也是PY文本输入框,可以用双花括号{{}}占位,在括号内可用PY表达式

  • 调用成功后参数转换:

    • 当调用结果为200时,可对接口返回的结果进行转换,常用于提取嵌套数据或格式兼容等,原始返回的结果以变量’data’表示

    • 例如此接口调用成功会,返回的内容是{"companyInfo":{"Code":"A","Name":"A公司"}},参数转换内容为data.companyInfo.Code,则得到A

待补充

待补充

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send