Appearance
定义
允许通过 HTTP 协议发送服务器请求,适用于获取外部数据、webhook、生成图片、下载文件等情景。它让你能够向指定的网络地址发送定制化的 HTTP 请求,实现与各种外部服务的互联互通。
该节点支持常见的 HTTP 请求方法:
- GET:请求服务器发送某个资源
- POST:向服务器提交数据(常用于提交表单或上传文件)
- HEAD:类似 GET,但服务器仅返回响应头,不返回资源主体
- PATCH:在请求 - 响应链上获取传输路径
- PUT:向服务器上传资源(常用于更新或创建资源)
- DELETE:请求服务器删除指定资源
你可以通过配置 HTTP 请求的包括 URL、请求头、查询参数、请求体内容以及认证信息等。

场景
- 将应用互动内容发送至特定服务器
该功能通过 HTTP 请求工作流,将应用互动内容(如用户提问、操作行为)动态嵌入请求,自动抓取客户操作日记并推送至指定服务器,同时支持处理包含文件的响应,实现操作行为的结构化记录与高效复用。

HTTP 请求的返回值包括响应体、状态码、响应头和文件。值得注意的是,如果响应中包含了文件,这个节点能够自动保存文件,供流程后续步骤使用。这样不仅能提高处理效率,也可以更加简单直接地处理带有文件的响应。
- 发送邮件
可以将 HTTP 节点用于调用内部邮件服务接口,通过 POST 请求携带鉴权密钥与动态参数化的 JSON 数据,实现自动化邮件推送功能,支持失败重试以保障送达可靠性,适用于工作流中的通知、告警等场景。
示例: HTTP 节点是一个自动化邮件发送接口调用模块,用于在工作流中触发邮件推送,核心功能与配置如下:

高级功能
错误重试
针对节点发生的部分异常情况,通常情况下再次重试运行节点即可解决。开启错误重试功能后,节点将在发生错误的时候按照预设策略进行自动重试。你可以调整最大重试次数和每次重试间隔以设置重试策略。
- 最大重试次数为 10 次
- 最大重试间隔时间为 5000 ms

异常处理
HTTP 节点处理信息时有可能会遇到网络请求超时、请求限制等异常情况。应用开发者可以参考以下步骤配置异常分支,在节点出现异常时启用应对方案,而避免中断整个流程。
- 在HTTP节点启用"异常处理"
- 选择异常处理方案并进行配置
