跳到主要内容

等待 HTTP 请求

等待 HTTP 请求节点用于监听浏览器的网络请求,匹配到目标请求后自动提取响应数据。

概述

预先注册监听器,当浏览器发起匹配指定 URL 模式的请求时,自动捕获响应数据。节点必须在触发请求的操作之前执行,否则请求可能在监听器注册前就已发出。

等待 HTTP 请求节点参数配置面板

使用方法

拖入节点后,配置以下四项:

URL 匹配模式

必填。使用 Chrome match patterns 格式匹配请求地址。从 Network 面板复制完整 URL 后,按需改写为通配模式。

请求方法

必填。选择要捕获的 HTTP 方法:GET、POST、PUT、DELETE。只有方法匹配的请求才会被捕获。

数据类型

控制响应数据的解析方式:

类型行为适用场景
自动识别尝试解析为 JSON,成功则返回解析后的对象/数组;失败则返回原始文本不确定响应格式时使用
JSON强制 JSON 解析,解析失败则返回原始内容确定响应为 JSON
Text直接转为字符串响应为纯文本或 HTML

输出变量

填写变量名后,捕获的响应数据存入该变量,供下游通过 {{变量名}} 引用。

参数参考

参数类型默认值说明
URL 匹配模式文本必填。Chrome match patterns 格式,参见 URL 匹配模式
请求方法下拉选择必填。GET / POST / PUT / DELETE
数据类型下拉选择autoauto — 自动识别;json — JSON 解析;text — 纯文本
输出变量文本存储响应数据的变量名

常见问题

在 Network 面板看到请求但没捕获到

现象:开发者工具中能看到请求完成,但节点没有捕获。

原因:URL 匹配模式未命中实际请求路径,或节点在请求发出后才注册监听。

解决:确保等待 HTTP 请求节点在触发请求的操作之前执行;从 Network 面板复制完整 URL 来校准匹配规则。