Как получить перенаправленную ссылку веб-ссылки
У меня есть ссылка
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);
}