Skip to content

v1.7.1 - 上游错误文档不再误报 415

Choose a tag to compare

@tsdaer tsdaer released this 21 Sep 15:45
· 7 commits to master since this release

v1.7.1:上游错误文档不再误报 415

修复

  • 对象存储的鉴权失败与对象不存在都返回 application/xml。此前一律按「415 上游内容类型不允许」
    拒绝,把排查方向引到内容类型上,而真正的原因(AccessDenied、InvalidArgument 等)躺在响应体里。
    现在这类响应会读出 /,报成 502 并带上错误码与说明。
  • 日志同时打印上游状态码与错误文档片段。

保留

  • 类型闸门不变:非 XML 的 text/html、image/svg+xml 等仍按 415 拒绝。

测试

  • 新增 4 条用例(R2 的 InvalidArgument/Authorization、AccessDenied、无 Code 标签、非 XML 仍 415)。
  • Java 用例 139 → 143。