request.getHeader(" referer")返回NULL - 初学者

时间:2014-07-11 03:39:18

标签: http grails groovy

重定向页面后,

request.getHeader("referer")返回null。为什么会这样?我怎样才能得到引用者?

redirect(action: "pageUnion", params: [param1: 'something'])
            println("> "+request.getHeader("referer"))

1 个答案:

答案 0 :(得分:2)

一般情况下确实有效。在您的问题中没有足够的上下文来知道它为什么不适合您,但有许多场景,其中引用者应该为null。例如,如果用户未单击链接,而是将URL键入其浏览器或使用书签。如果用户在浏览器中键入一个url并发送请求并导致重定向,我希望referer对于初始操作以及重定向到的操作为null。