I want to set the header of HttpServletResponse
in filter
or something similar after the Response is generated in my spring boot project. In filter, I can do something similar:
((HttpServletResponse)servletResponse).addHeader("test","value");
fc.doFilter(request, servletResponse);
But the problem is that my header value is generated from the response body(payload) itself, so I have to use the content of ServletResponse
payload to add it to the header. How can I do it?
I could do it on controller level but I don't want to do it manually for all the responses.