Как получить имя хоста с портом из запроса http или https
У меня есть два приложения, развернутые в контейнере jboss (тот же ящик Unix). Если я получаю запрос от app1, мне нужно создать соответствующий запрос для app2.
например:
если запрос app1:http://example.com/context?param1=123
тогда мне нужно извлечьhttp://example.com/», так что я могу создать запрос на второе приложение.
Я пытался с помощью:
HttpServletRequest.getServerName() &
HttpServletRequest.getServerPort() & \
HttpServletRequest.getHeader("host")
методы, но запрос может быть http или https.
Пожалуйста, дайте мне знать, если есть другой лучший способ. Спасибо!