feat: simplify HTTP request signing and publish revised client guide
CSS quality / css-quality (push) Has been cancelled

This commit is contained in:
hectorzhao
2026-09-15 14:58:31 +08:00
parent bcb278be29
commit 18ecf8045f
12 changed files with 1006 additions and 851 deletions
+15
View File
@@ -5526,3 +5526,18 @@ HTTP-FULL-B02:去除URL IPv6方括号后区分IP字面量与DNS,DNS失败转
### CLIENT-0914 系列执行结果(2026-09-14 23:25 CST
CLIENT-0914-0107 的模板样式/顺序、文档归属与检索、中文状态/短信正文、回执聚合字段与时区已在独立真实 PostgreSQL/服务组件环境验证;测试部署应用为 4665079。在线文档三尺寸、接口内容和真实数据库查询回执已复核通过;HTTP 环境剪贴板自动复制受限时选中示例并提示手动复制。线上登录后模板/工作台/短信详情全流程因未取得客户端账号仍未执行,不以本地隔离组件或公开文档页面替代。详细日志、首轮 worker 超时与完整复测结果见 [整改记录](client-ui-remediation-20260914.md)。
## 2026-09-15 HTTP 签名简化验收
本组替代现行版本的旧GET{}摘要/三步签名断言,历史执行记录不改写。
| 用例 | 验收内容 |
| --- | --- |
| HTTP-SIGN-0915-01 | 手册2.2 POST原始字节HMAC与固定向量一致;2.3 GET四项以LF分隔、末尾无LF;两段Node示例实际运行,五个完整HTTP报文签名复算一致。 |
| HTTP-SIGN-0915-02 | 真实HTTP鉴权拒绝旧摘要签名、GET末尾LF、CRLF和字面反斜杠n;POST正文空格/末尾换行/内容篡改拒绝。 |
| HTTP-SIGN-0915-03 | POST无rawBody、GET非空正文返回400;不从解析后JSON重建签名字节。 |
| HTTP-SIGN-0915-04 | 真实PG查询仅当前应用资料,其他应用详情404;Redis nonce重放401、过期timestamp及无效凭据401。 |
| HTTP-SIGN-0915-05 | 同幂等键/同正文仍读取既有requires_review;改正文409冲突;无消息、批次或队列新增,不恢复未知发送。 |
| HTTP-SIGN-0915-06 | 原2.4移到1.4并修正引用;MD下载与源一致,三尺寸目录/刷新/检索/空结果/复制正常,加粗标题成为具名示例;不执行示例请求。 |
| HTTP-SIGN-0915-07 | 精确提交测试发布后核对真实文档及新签名查询;旧算法拒绝。账号/凭据缺失时不恢复或新建线上配置,明确未执行范围。 |