Как получить имя хоста с портом из запроса http или httpsJAVA

Программисты JAVA общаются здесь
Anonymous
Как получить имя хоста с портом из запроса http или https

Сообщение Anonymous »

У меня есть два приложения, развернутые в контейнере JBoss (тот же Unix-бокс). Если я получаю запрос от приложения1, мне нужно отправить соответствующий запрос для приложения2.
Пример: если приложение1 запрашивает: http://example.com/context?param1=123,
то мне нужно извлечь http://example.com/, чтобы я мог отправить запрос второму приложению.
Я пробовал использовать

Код: Выделить всё

  HttpServletRequest.getServerName() &
HttpServletRequest.getServerPort() & \
HttpServletRequest.getHeader("host")
но как отличить http от https?

Вернуться в «JAVA»