Swagger UI 正在附加应用程序服务器端口号和提供的 DNS URL
Swagger UI is appending application server port number with DNS provided URL
我正在使用 Swagger 2.8.0 生成 Spring Boot Rest API 文档。
但它返回的是带有应用程序服务器端口的 DNS 名称,这是意外的。
所以我的应用程序结构是
DNS URL ( like www.myweb.com) -> web server (like abcserver:1234) -> app server (like xyzserver:5678).
因此,当从 DNS 名称访问 Swagger UI 时,它会返回附加了主机名的应用程序服务器端口。所以我在 Swagger UI 中得到 www.myweb.com:5678
作为主机名,这是错误的。
但是在使用带端口的网络服务器或带端口的应用程序服务器时它工作正常。例如,如果我点击 https://xyzserver:5678/**Swagger-ui.html
那么它会返回正确的主机名,例如 xyzserver:5678
这里
这似乎是与 Apache 服务器相关的问题。在 Swagger 上无事可做。
我正在使用 Swagger 2.8.0 生成 Spring Boot Rest API 文档。
但它返回的是带有应用程序服务器端口的 DNS 名称,这是意外的。
所以我的应用程序结构是
DNS URL ( like www.myweb.com) -> web server (like abcserver:1234) -> app server (like xyzserver:5678).
因此,当从 DNS 名称访问 Swagger UI 时,它会返回附加了主机名的应用程序服务器端口。所以我在 Swagger UI 中得到 www.myweb.com:5678
作为主机名,这是错误的。
但是在使用带端口的网络服务器或带端口的应用程序服务器时它工作正常。例如,如果我点击 https://xyzserver:5678/**Swagger-ui.html
那么它会返回正确的主机名,例如 xyzserver:5678
这里
这似乎是与 Apache 服务器相关的问题。在 Swagger 上无事可做。