Grails에서 요청 매개 변수를 포함하는 요청 URI를 어떻게 얻을 수 있습니까? 내 들어오는 URL 인 경우
http://data-api:8080/policies/400?output=json
...
/policies/400?output=json
내가 request.forwardURI
알고있는 모든 것을 포기
?에 있지만 매개 변수
Grails에서 요청 매개 변수를 포함하는 요청 URI를 어떻게 얻을 수 있습니까? 내 들어오는 URL 인 경우
http://data-api:8080/policies/400?output=json
...
/policies/400?output=json
내가 request.forwardURI
알고있는 모든 것을 포기
?에 있지만 매개 변수
request.requestURI + '?' + request.queryString
는, 아마도 최선의 해결책이 아니다 포함되지 않지만, 나는 다음과 같은 사용
request.forwardURI+'?'+request.'javax.servlet.forward.query_string'
Jetty와 WebLogic 10.2의 차이점은 request.requestURI
입니다.
그래서, 헬퍼 클래스 사용
def helper = new org.springframework.web.util.UrlPathHelper()
def reqURI = helper.getOriginatingRequestUri(request)
def qryStr = helper.getOriginatingQueryString(request)
감사합니다, 좋은 일 – raffian