在Spring MVC中获取引荐来源网址


问题内容

如何在Spring MVC Controller中获取引荐来源网址?


问题答案:

它可以作为HTTP请求标头使用,其名称为referer(是的,应该有拼写错误referrer)。

String referrer = request.getHeader("referer");
// ...

requestHttpServletRequest在Spring
bean中可用的多种方式,其中一种是通过@AutoWired

请记住,这是一个客户端控制的值,很容易被客户端欺骗/忽略。