如何从ContainerRequestContext对象获取引用者

时间:2016-01-27 14:52:48

标签: java rest jersey

如何从ContainerRequestContext对象获取引荐来源网址。

请在下面找到代码段,

public void filter(ContainerRequestContext requestContext) {
   ApplicationUser user = (ApplicationUser) CacheManagerBase.getInstance().getApplicationUserCache().getCurrentUser();
   requestContext.setSecurityContext(new UserContext(user));
}

2 个答案:

答案 0 :(得分:5)

有几种不同的选择,但最简单的是

String referrer = requestContext.getHeaderString("referer");

如果未设置标头,则可能返回null

答案 1 :(得分:0)

在下面的POST中提到的所有情况下都不会提供推荐人,

In what cases will HTTP_REFERER be empty