2012-11-28 6 views
0

grails에서 응답 헤더를 제거하려면 어떻게합니까? 요청을 필터링하는 필터가 있는데 응답에 특정 헤더가 포함되어 있으면 제거 할 수 있습니까? 그것은이 작업을 수행 할 수있는 유일한 방법처럼 보인다grails에서 응답 헤더 제거

감사합니다,

+0

문제는 응답이 "커밋"된 후에는 헤더를 조작 할 수 없으므로 처음부터 헤더가 추가되지 않도록하는 방법을 찾아야합니다. –

+0

모델에서 데이터 조작 후 필터에서이를 수행하려고합니다. 그래서 응답은 아직 커밋되지 않았습니다. –

답변

3

는 서블릿 필터를 제거 할 헤더를 필터링 HttpServletResponseWrapper의 구현 응답을 포장하는 것입니다. 따라서 실제로 헤더를 제거하지는 않지만 응답이 생성되면 응답 래퍼가 반환하는 헤더 만 HTTP 응답에 포함됩니다.

나는 이것을 시도하지 않았기 때문에 작동하지 않는다면 알려 주시기 바랍니다!