81.5. useXForwardHeaders 和 API URL 解析
OpenApi 规格允许您指定提供 API 的主机、端口和路径。在 OpenApi V2 中,这通过 host 字段完成,并在 OpenAPI V3 中是 servers 字段的一部分。
默认情况下,这些字段的值由 X-Forwarded 标头 X-Forwarded-Host 和 X-Forwarded-Proto 决定。
这可以通过禁用 X-Forwarded 标头的查找并在 REST 配置中指定您自己的主机、端口和方案来覆盖。
restConfiguration().component("netty-http")
.useXForwardHeaders(false)
.apiProperty("schemes", "https");
.host("localhost")
.port(8080);
restConfiguration().component("netty-http")
.useXForwardHeaders(false)
.apiProperty("schemes", "https");
.host("localhost")
.port(8080);