Как получить имя хоста с портом из запроса 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.

Пожалуйста, дайте мне знать, если есть другой лучший способ. Спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос