92.6. 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);