You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bruno中使用setNextRequest跳转到其他文件夹的请求

Bruno 中 setNextRequest 跳转失败的解决方案

核心规则与正确写法

Bruno 的 setNextRequest 路径规则和 Postman 存在差异,需严格遵循以下写法:

  • 不要加 .bru 后缀:Bruno 会自动识别请求文件,后缀会被当作请求名称的一部分,导致无法匹配目标
  • 采用相对路径或绝对路径定位请求:
    • 若当前请求与目标请求所在文件夹同级,写法为:setNextRequest("./folder/checkResponse")
    • 若当前请求就在目标请求的同一文件夹内,写法为:setNextRequest("./checkResponse")
    • 也可使用从工作区根目录开始的绝对路径:setNextRequest("/folder/checkResponse")

额外注意事项

  • 名称大小写敏感:目标请求的名称和文件夹名称必须完全匹配,包括大小写
  • 运行环境要求:必须在 Bruno 运行器(Runner)中执行整个工作流,单独运行单个请求时 setNextRequest 不会生效
  • 循环逻辑补充:如果要实现状态码检查循环,需在目标请求的脚本中添加判断逻辑,示例:
    const targetCode = 200; // 替换为你需要的目标状态码
    if (response.statusCode !== targetCode) {
        setNextRequest("./checkResponse"); // 未达标则继续循环
    } else {
        setNextRequest(null); // 达标则结束工作流
    }
    

内容的提问来源于stack exchange,提问作者SRL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 22:00:58