81.5. 使用XForwardHeaders 和 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);