x-hidden
和 x-excluded
扩展来管理页面可见性。
x-hidden
扩展会为某个端点创建页面,但不在导航中显示。该页面只能通过直接访问其 URL 打开。
x-hidden
的常见用例包括:
- 需要记录但不希望在导航中推广的端点。
- 作为其他内容的链接目标的页面。
- 面向特定用户的端点。
x-excluded
x-excluded
扩展会将某个端点从文档中完全排除。
x-excluded
的常见用例包括:
- 仅供内部使用的端点。
- 不再希望在文档中展示的已弃用端点。
- 尚未准备公开文档的 Beta 功能。
实现
x-hidden
或 x-excluded
扩展添加到对应的 HTTP 方法下。
下面是在 OpenAPI 架构文档中针对某个端点和一个 webhook 路径分别使用这两个属性的示例。