I'm trying got response data in Spring HandlerInterceptor's afterCompletion() but got the data is empty;
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
try {
ContentCachingRequestWrapper requestWrapper = new ContentCachingRequestWrapper(request);
byte[] contentAsByteArray = responseWrapper.getContentAsByteArray();
} finally {
SessionManagerThreadLocal.remove();
}
}
contentAsByteArray byte[] is empty
What should I do ? Thanks