Java 如何重新路由web url的链接
我有一个链接Java 如何重新路由web url的链接,java,url-redirection,http-redirect,Java,Url Redirection,Http Redirect,我有一个链接 String url = "original_internet_url"; 如果我访问该链接,浏览器将重定向到另一个url。 我的问题是如何使用Java或Spring以编程方式获得重定向的另一个\u url 更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问https://www.fb.com/然后您将被重定向到https://www.facebook.com/。给定https://www.fb.com/,如何知道最终url是https://
String url = "original_internet_url";
如果我访问该链接,浏览器将重定向到另一个url。
我的问题是如何使用Java或Spring以编程方式获得重定向的另一个\u url
更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问
https://www.fb.com/
然后您将被重定向到https://www.facebook.com/
。给定<代码>https://www.fb.com/,如何知道最终url是https://www.facebook.com/
您可以用两种方法来完成
第一:
@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);
}
更新:我想得到重定向的url,而不是“如何用Spring重定向url”。例如:如果您访问
https://www.fb.com/
然后您将被重定向到https://www.facebook.com/
。给定<代码>https://www.fb.com/,如何知道最终url是https://www.facebook.com/
。你的答案是另一个问题。你检查了下面的链接了吗?你的回答断章取义。我感谢你的帮助,但你还不明白这个问题。