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

请求未从Cookie管理器获取动态自定义Cookie数据问题

Magento自定义form_key Cookie未携带问题排查方案

排查步骤

  • 先检查Cookie的Path配置:当前你配置的Path为customer/account/login/,只有后续请求路径完全匹配该路径、或是该路径的子路径时,浏览器/测试工具才会自动携带该Cookie,若后续请求路径不在该范围内则不会携带。
  • 检查Cookie的Domain配置:确认你后续发起请求的实际域名,是否和你配置的xxx.xxx.xxxxxxxxxxx.com完全一致,若请求使用父域名、其他子域名、IP地址则无法匹配到该Cookie。
  • 确认变量是否正确解析:你配置的Cookie值为${Crr_LaunchFormKey},需先确认该变量是否成功提取到了Magento返回的有效form_key,若变量为空,多数测试工具会直接跳过生成该Cookie。
  • 检查工具的Cookie管理配置:如果使用JMeter、Postman等接口测试工具,需确认是否开启了Cookie自动存储功能,比如JMeter需添加HTTP Cookie管理器,且Cookie策略不能设置为忽略Cookie,同时要确认未勾选「每次请求清空Cookie」类的选项。
  • 检查Cookie附加属性:若你给该Cookie额外配置了Secure属性,后续只有HTTPS请求会携带该Cookie,HTTP请求会直接忽略;若配置了SameSite=Strict/Lax,跨站场景下的请求也不会携带该Cookie。

对应解决办法

  • 建议将Cookie的Path修改为/,适配全站所有路径的请求
  • 确认Domain填写和实际请求域名完全一致,若存在跨子域名需求可配置为父域名(如.example.com)
  • 调试验证Crr_LaunchFormKey变量的提取规则,确认提取结果和Magento接口返回的form_key一致
  • 开启测试工具的Cookie存储功能,调整Cookie策略为标准兼容模式,关闭自动清空Cookie的配置
  • 若为HTTP请求,移除Secure属性;跨站请求场景下将SameSite调整为None同时保留Secure属性(仅HTTPS支持)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 22:15:05