Browse Source
- 后端错误响应是 {code,message,requestId,timestamp},无 data 字段;
旧代码用 isEnvelope(要求 data)判断错误体恒为 false,后端真实 message
(如 sms rate limited / unsupported sms purpose)被 pickHttpMessage(400)
覆盖成笼统的「请求参数有误」,用户看不到验证码失败的真实原因
- 新增 extractError 从错误体提取 code/message,用于 !ok 与 401 分支
- 补回归测试:验证码限流(400/3005)应透传 sms rate limited
master
2 changed files with 37 additions and 6 deletions
Loading…
Reference in new issue