license-layers
【守卫 0】一切正常 → 七个入口都拿到精确值
✅ 运费 HTTP 200 — 200
✅ 运费 = 750 分 — 750
✅ 购物车 HTTP 200 — 200
✅ Bearer 购物车单价 = 1200(本轮锚点)
✅ PC web 购物车 HTTP 200 — 200
✅ PC web 购物车页上的金额 = RM12.00(本轮锚点)
✅ 直传凭证 HTTP 200 — 200
✅ 直传目录 = 6p40qjry/images/user/0/20260916/v6lcqu30mnl7/(本轮锚点)
✅ 券列表 HTTP 200 — 200
✅ 券列表拿到 43 张(本轮锚点)
✅ 签名 HTTP 200 — 200
✅ e2e_bot 自己的图签得出来(带 Signature=)
✅ 会员登录 HTTP 200 — 200
✅ e2e_bot 登得进来(拿到 access_token)
✅ 别人的图签不出来(反向锚点) — null
【层 C】license 有效,但请求域名不在授权范围内 → 七个入口都必须失败
✅ 层 C 前置:HOSTBAD(127.0.0.1:1)不在 license 授权域名里 — false
✅ 层 C 前置:license 授权域名列表非空(读到了才谈得上"不在里面") — true
✅ 层 C 前置:HOSTBAD 过得了 corpid 闸(不是 Unknown site host) — 200
✅ 层 C 前置:破坏之前 HOSTOK 仍拿得到运费(基线还在) — 750
❌ 运费 HTTP 403
期望 403
实得 200
❌ 运费 body 是 E-LIC-02(域名闸,不是 corpid 闸)
期望 E-LIC-02
实得 null
❌ 没有返回任何运费
期望 null
实得 750
❌ 购物车 HTTP 403
期望 403
实得 200
❌ 购物车 body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ 没有返回任何单价
期望 null
实得 1200
❌ PC web 购物车 HTTP 403
期望 403
实得 200
❌ PC web body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ PC web 页上没有任何金额
期望 null
实得 RM12.00
❌ 直传凭证 HTTP 403
期望 403
实得 200
❌ 直传凭证 body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ 没有返回任何直传目录
期望 null
实得 6p40qjry/images/user/0/20260916/v6lcqu30mnl7/
❌ 图片签名 HTTP 403
期望 403
实得 200
❌ 图片签名 body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ 没有签出任何 URL
期望 null
实得 https://jnc-main-cd.oss-cn-chengdu.aliyuncs.com/6p40qjry/images/user/0/20260916/v6lcqu30mnl7/LD_e2e-license-probe.jpg?scale=LD_F&response-content-disposition=inline&x-oss-process=image/resize,p_50&OSSAccessKeyId=LTAI5tDBefnS2VAeNkG2Yujo&Expires=1789624800&Signature=8dEYdAst1ixKjrX5xT5wLxPXL8Q%3D
❌ 券列表 HTTP 403
期望 403
实得 200
❌ 券列表 body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ 没有返回任何券
期望 null
实得 43
❌ 会员登录 HTTP 403
期望 403
实得 200
❌ 会员登录 body 是 E-LIC-02
期望 E-LIC-02
实得 null
❌ 没有拿到任何 access_token
期望 null
实得 ded8a5bb8c51879be4837b06523f3da688c754a21980cf86ac79992f36f5d14f
【层 B】.so 还在,license 被改坏 → 必须失败
❌ 运费 HTTP 403
期望 403
实得 200
❌ 运费 body 是 E-LIC-01(license 本身无效)
期望 E-LIC-01
实得 null
✅ 没有返回任何运费 — null
❌ 购物车 HTTP 403
期望 403
实得 200
❌ 购物车 body 是 E-LIC-01
期望 E-LIC-01
实得 null
✅ 没有返回任何单价 — null
✅ PC web 购物车 HTTP 403 — 403
✅ PC web body 是 E-LIC-01 — E-LIC-01
✅ PC web 页上没有任何金额 — null
❌ 直传凭证 HTTP 403
期望 403
实得 200
❌ 直传凭证 body 是 E-LIC-01
期望 E-LIC-01
实得 null
✅ 没有返回任何直传目录 — null
❌ 图片签名 HTTP 403
期望 403
实得 200
❌ 图片签名 body 是 E-LIC-01
期望 E-LIC-01
实得 null
✅ 没有签出任何 URL — null
✅ 会员登录 HTTP 403 — 403
✅ 会员登录 body 是 E-LIC-01 — E-LIC-01
✅ 没有拿到任何 access_token — null
✅ license 已逐字节还原 — true
【守卫 1】license 还原后 → 七个入口都必须回到原值
✅ 又登得进来了 — true
✅ 运费 = 750 分 — 750
✅ 单价 = 1200 — 1200
✅ PC web 金额 = RM12.00 — RM12.00
✅ 直传目录回来了 — true
✅ 图片又签得出来了 — true
✅ 券列表又回来了 — true
【层 A】.so 被删 → 必须失败(而不是回落成 0 或优雅报错)
✅ 扩展确实不在了 — no
✅ 运费 HTTP 500(不是 403 —— 扩展根本没加载) — 500
✅ 层 A 的 body 里不该有 E-LIC 码(那是扩展吐的) — null
✅ 没有返回任何运费 — null
✅ 购物车 HTTP 500 — 500
✅ 没有返回任何单价 — null
✅ PC web 购物车 HTTP 500 — 500
✅ PC web 页上没有任何金额 — null
✅ 直传凭证 HTTP 500(不是 403 —— 扩展根本没加载) — 500
✅ 层 A 的 body 里不该有 E-LIC 码 — null
✅ 没有返回任何直传目录 — null
✅ 图片签名 HTTP 500 — 500
✅ 没有签出任何 URL — null
✅ 券列表 HTTP 500(不是 403 —— 扩展根本没加载) — 500
✅ 层 A 的 body 里不该有 E-LIC 码 — null
✅ 没有返回任何券 — null
✅ 会员登录 HTTP 500(不是 403 —— 扩展根本没加载) — 500
✅ 层 A 的 body 里不该有 E-LIC 码 — null
✅ 没有拿到任何 access_token — null
【守卫 2】.so 还原后 → 七个入口都必须回到原值
✅ 扩展回来了 — yes
✅ 又登得进来了 — true
✅ 运费 = 750 分 — 750
✅ 单价 = 1200 — 1200
✅ PC web 金额 = RM12.00 — RM12.00
✅ 直传目录回来了 — true
✅ 图片又签得出来了 — true
✅ 券列表又回来了 — true
合计 64 过 / 29 红