Как получить перенаправленную ссылку веб-ссылки

У меня есть ссылка

String url = "original_internet_url";

если я зайду по этой ссылке, браузер будет перенаправлен на another_url, У меня вопрос, как использовать Java или Spring, чтобы получить перенаправленный another_url программно.

Обновление: я хочу получить перенаправленный URL, а не "как перенаправить URL с помощью Spring". Например: если вы посещаете https://www.fb.com/ тогда вы будете перенаправлены на https://www.facebook.com/, Дано https://www.fb.com/, как узнать, что окончательный URL-адрес https://www.facebook.com/,

1 ответ

Вы можете сделать это двумя способами.

Первый:

@RequestMapping(value = "/redirect", method = RequestMethod.GET)
public void method(HttpServletResponse httpServletResponse) {
    httpServletResponse.setHeader("Location", projectUrl);
}

Во-вторых:

@RequestMapping(value = "/redirect", method = RequestMethod.GET)
    public ModelAndView method() {
            return new ModelAndView("redirect:" + projectUrl);

    }
Другие вопросы по тегам