Получение запроса URL в сервлете

Я хочу знать разницу между двумя приведенными ниже способами получения URL-адреса запроса в сервлете.

Способ 1:

String url = request.getRequestURL().toString();

Способ 2:

url = request.getScheme()
      + "://"
      + request.getServerName()
      + ":"
      + request.getServerPort()
      + request.getRequestURI();

Есть ли вероятность, что два вышеупомянутых метода дадут два разных URL?

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

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