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

从GET URL提取id参数值并传递至Referer头goto参数的实现求助

解决URL参数提取与Referer头传递问题

步骤1:用正则表达式提取器正确获取id参数值

给第一个GET请求(www.example.com/login?id=some)添加正则表达式提取器,配置如下:

  • 引用名称:设为id(后续用该变量调用提取到的值)
  • 正则表达式:id=(.*?)(?:&|$)
    • 解释:id=匹配参数前缀,(.*?)非贪婪匹配id的取值,(?:&|$)匹配参数结束边界(要么是&,要么是URL结尾)
  • 模板:$1$(取正则匹配到的第1组内容)
  • 匹配数字:1(取第一个匹配结果)
  • 默认值:可填default_id(防止提取失败时变量为空)

步骤2:配置Referer请求头

在需要设置Referer的请求中添加HTTP Header管理器,将Referer的值设为:

www.example.com/login?goto=${id}

${id}会自动替换成步骤1提取到的参数值。

步骤3:打开目标URL并传递参数

直接新建HTTP请求,将URL设为www.example.com/login?goto=${id}即可,变量${id}会自动带入提取到的id参数值。如果一定要从Referer头中二次提取goto参数,可给设置Referer的请求添加另一个正则提取器:

  • 引用名称:goto_id
  • 正则表达式:goto=(.*?)(?:&|$)
  • 其余配置同步骤1,后续请求URL用www.example.com/login?goto=${goto_id}即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 04:02:10