HTTP 请求
HTTP 请求
HTTP 请求节点允许开发者通过 HTTP 协议发送请求到外部服务,实现数据的获取、提交和交互。支持多种 HTTP 请求方法,并允许开发者配置请求参数、请求头、鉴权信息、请求体等,以满足不同的数据交互需求。此外,HTTP 请求节点还提供了超时设置、重试机制,确保请求的可靠性和数据的正确处理。
节点配置
在使用 HTTP 请求节点实现数据获取、提交等功能时,通常需要配置 API、请求参数、请求头、鉴权、请求体等参数。
- 鉴权:支持 None、Bearer、Basic、Service 鉴权方式,可快速填写鉴权信息完成鉴权。
- 请求行:支持 GET、POST、PUT、DELETE、PATCH 等主流请求方式。
- Body:支持 form-data、x-www-urlencoded 等主流方式。
- Params/Headers/Cookies:支持配置对应的参数。
- 超时设置:支持设置超时秒数,若请求时长超过该时间,则自动终止请求。
节点输出
HTTP 组件提供两种输出模式:
- 压缩转义:系统会请求返回的 JSON 压缩转义后,赋值到
resp
字段内。您可以通过下游增加“代码“节点,来处理resp
内的 JSON 信息。 - 自定义 JSON: 在
resp
内自定义的需要的 JSON 结构,节点会仅输出 JSON 内的字段。但需注意,Key 的位置,必须与它在该 HTTP 请求返回结构中的位置一致。
若 HTTP 请求的返回结构较长,建议使用“压缩转义“,以减轻此处的配置负担,但建议在下游通过“代码”。若返回结构较为简单,则建议使用“自定义 JSON”,让下游引用更加清晰。