我正在使用 Symfony v4.3 和 API 平台构建一个 Web 应用程序。
API 平台有 OpenAPI 文档(Swagger UI),每次我访问 myweb_url/api/doc UI 时,方案默认设置为 HTTPS。我想在 api_platform.yaml 配置文件中将其配置为 HTTP 作为默认方案。
这是否是执行此操作的正确位置?是否可以在不装饰整个 UI 的情况下实现此操作?
要在 api/doc 中实现默认使用 HTTP,需要在 nelmio_api_doc.yaml 配置中的 schema 字段中将 HTTP 放在前面:
nelmio_api_doc:
documentation:
schemes: [http, https]