我需要Grails2.x中的引用URI

我需要Grails2.x中的引用URI,grails,Grails,我正在使用Grails2.4.4,并试图获取在控制器中加载Grails应用程序的浏览器url(referer url)。我已经搜索过SO和google,在文档中查找过,但似乎我在搜索一个神秘的生物 // inside my before interception String referer = request.getHeader("Referer"); println "referer= "+referer // null 有人这样做了吗?request.getHeader('refere

我正在使用Grails2.4.4,并试图获取在控制器中加载Grails应用程序的浏览器url(referer url)。我已经搜索过SO和google,在文档中查找过,但似乎我在搜索一个神秘的生物

// inside my before interception
String referer = request.getHeader("Referer");
println "referer= "+referer  // null

有人这样做了吗?

request.getHeader('referer')
而不是
request.getHeader('referer')
,但是,这时浏览器提供了该头。您是否正在尝试查找用于执行控制器操作的当前url?例如,地址栏中显示了什么?是的,我试图在地址栏中查找URL,例如用户在浏览器中输入:。我想在我的“auth”控制器的“myapp”中检索从我的过滤器文件自动调用的url:在截取之前,这可能会有所帮助:当有一个操作设置HTTP头时,会提供该HTTP头。例如表单发布或重定向。普通的GET无法设置它。