Swagger UI добавляет номер порта сервера приложений с URL-адресом, предоставленным DNS - PullRequest
0 голосов
/ 16 ноября 2018

Я использую Swagger 2.8.0 для создания документации API Spring Boot Rest.

Но он возвращает DNS-имя с портом сервера приложений, что является неожиданным.

Итак, моя структура приложения

DNS URL ( like www.myweb.com) -> web server (like abcserver:1234) -> app server (like xyzserver:5678).

Таким образом, при доступе к интерфейсу Swagger из DNS-имени он возвращает порт сервера приложений, к которому добавлено имя хоста. Поэтому я получаю www.myweb.com:5678 в качестве имени хоста в интерфейсе Swagger, что неверно.

Но он работает нормально при использовании веб-сервера с портом или сервера приложений с портом. Например, если я нажму https://xyzserver:5678/**Swagger-ui.html, то вернется правильное имя хоста, например xyzserver:5678 здесь

1 Ответ

0 голосов
/ 03 апреля 2019

Кажется, это проблема, связанная с сервером Apache.Ничего не поделаешь на Swagger.

...