request.getHeader("referer")
返回null。为什么会这样?我怎样才能得到引用者?
redirect(action: "pageUnion", params: [param1: 'something'])
println("> "+request.getHeader("referer"))
答案 0 :(得分:2)
一般情况下确实有效。在您的问题中没有足够的上下文来知道它为什么不适合您,但有许多场景,其中引用者应该为null。例如,如果用户未单击链接,而是将URL键入其浏览器或使用书签。如果用户在浏览器中键入一个url并发送请求并导致重定向,我希望referer对于初始操作以及重定向到的操作为null。