2.6. MicroProfile OpenAPI
2.6.1. JBoss EAP 中的 MicroProfile OpenAPI 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
MicroProfile OpenAPI 使用 microprofile-openapi-smallrye 子系统集成在 JBoss EAP 中。
MicroProfile OpenAPI 规范定义一个 HTTP 端点,提供 OpenAPI 3.0 文档。OpenAPI 3.0 文档描述了主机的 REST 服务。OpenAPI 端点使用配置的路径进行注册,如 http://localhost:8080/openapi,它属于与部署关联的主机的根目录。
注意
目前,虚拟主机的 OpenAPI 端点只能记录单个部署。若要将 OpenAPI 与注册在同一虚拟主机的不同上下文路径的多个部署一起使用,每一部署必须使用不同的端点路径。
默认情况下,OpenAPI 端点会返回 YAML 文档。您还可以使用 Accept HTTP 标头或格式查询参数来请求 JSON 文档。
如果给定应用的 Undertow 服务器或主机定义了 HTTPS 侦听器,则 OpenAPI 文档也可以使用 HTTPS 使用。例如,HTTPS 的端点是 https://localhost:8443/openapi。