FIT2CLOUD
文档 的图标

文档

2,089
795

一个为Halo提供文档 / 知识库能力的插件。 my-docs在 Halo 原有文章与页面模型之外,补充一套独立的文档系统,用来承载产品手册、开发文档、帮助中心这类需要树形目录和连续阅读体验的内容。

1.7.1
tsdaer 发布于
>=2.25.0

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。

Generated from v1.7.1

资源下载

  • plugin-my-docs-1.7.1.jar