# 第十一章 /api/mgmnt/ API 参考 此参考列出了 `/api/mgmnt/` 服务中的端点,所有这些端点都适用于较新的 `REST` 服务。下表总结了端点并指出它们是否也适用于手动编码的 REST 服务。 Endpoint| Summary| Applies to NEWER REST Services?| Applies to Manually-Coded REST Services? ---|---|---|--- DELETE /api/mgmnt/v2/:ns/:app| 删除 `REST` 服务| YES| no| GET /api/mgmnt/ |列出此服务器上启用 `REST` 的 `Web` 应用程序 |YES| YES GET /api/mgmnt/v1/:ns/restapps|列出命名空间中启用 `REST` 的 `Web` 应用程序| YES |YES GET /api/mgmnt/v1/:ns/spec/:app |返回 `REST` 服务的 `OpenAPI 2.0` 规范| no| YES GET /api/mgmnt/v2/| 列出此服务器上的 REST 服务(包括任何没有关联 `Web` 应用程序的服务)| YES |no GET /api/mgmnt/v2/:ns |列出命名空间中的 `REST` 服务(包括任何没有关联 `Web` 应用程序的服务)| YES| no GET /api/mgmnt/v2/:ns/:app|返回 `REST` 服务的 `OpenAPI 2.0` 规范| YES |YES 这里 ns 是一个命名空间,app 是包含 REST 服务类的包的名称。 - DELETE /api/mgmnt/v2/:namespace/:application/ – 删除给定 `REST` 应用程序的类。请注意,此调用会查找更新的 `REST` 服务。它忽略任何手动编码的 REST 服务。 - GET /api/mgmnt/ – 返回一个数组,其中包含有关所有命名空间中启用 `REST` 的 `Web` 应用程序的信息。 - GET /api/mgmnt/v1/:namespace/restapps – 返回一个数组,其中包含有关给定命名空间中启用 `REST` 的 `Web` 应用程序的信息。 - GET /api/mgmnt/v1/:namespace/spec/:application/ – 返回给定 `REST` 服务的 `OpenAPI 2.0` 规范,该服务必须是手动编码的 `REST` 服务。 - GET /api/mgmnt/v2/ - 返回一个数组,其中包含有关服务器上较新的 `REST` 服务的信息(包括任何没有关联 `Web` 应用程序的服务)。此调用忽略任何手动编码的 `REST` 服务。 - GET /api/mgmnt/v2/:namespace/ – 返回一个数组,其中包含有关给定命名空间中较新的 `REST` 服务的信息(包括任何没有关联 `Web` 应用程序的 `REST` 服务)。此调用忽略任何手动编码的 REST 服务。 - GET /api/mgmnt/v2/:namespace/:application/ – 返回给定 REST 服务的 `OpenAPI 2.` 规范。 `REST` 服务可以是较新的 `REST` 服务,也可以是手动编码的 `REST` 服务。 - POST /api/mgmnt/v2/:namespace/:application – 给定 `Swagger` (`OpenAPI 2.0`) 规范,此调用为 REST 应用程序生成脚手架。