Swagger UI使用DNS提供的URL附加应用程序服务器端口号

问题描述 投票:0回答:1

我使用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作为主机名,这是错误的。

但是当使用带有端口的端口或应用服务器的web serer时,它工作正常。例如,如果我点击https://xyzserver:5678/**Swagger-ui.html然后它返回正确的主机名,就像xyzserver:5678这里

spring-boot swagger-ui swagger-2.0
1个回答
0
投票

这似乎是与Apache服务器相关的问题。在Swagger上没什么可做的。

© www.soinside.com 2019 - 2024. All rights reserved.