Если мой входящий URL-адрес это....
http://data-api:8080/policies/400?output=json
...какой метод объекта запроса в Grails даст мне это...
/policies/400?output=json
Я знаю, что request.forwardURI
дает все до ?, но не включает параметры
Если мой входящий URL-адрес это....
http://data-api:8080/policies/400?output=json
...какой метод объекта запроса в Grails даст мне это...
/policies/400?output=json
Я знаю, что request.forwardURI
дает все до ?, но не включает параметры
Я нашел разницу request.requestURI
между Jetty и WebLogic 10.2.
Итак, я использую вспомогательный класс:
def helper = new org.springframework.web.util.UrlPathHelper()
def reqURI = helper.getOriginatingRequestUri(request)
def qryStr = helper.getOriginatingQueryString(request)
возможно, это не лучшее решение, но я использую следующее:
request.forwardURI+'?'+request.'javax.servlet.forward.query_string'