[Spring MVC] Lire/Modifier HttpServletResponse depuis un intercepteur
Bonjour,
Je souhaiterais accéder au contenu du buffer qui va être envoyé au client par le biais d'une callback HandlerInterceptor.afterCompletion.
Or la réponse qui m'est fournie est de type HttpServletResponse et n'est accessible qu'en écriture.
Connaissez-vous un moyen pour lire le buffer ? Je suppose que pour le modifier après je ferai un resetBuffer + getWriter/getOutputStream.
Les besoins sont de faire du logging par exemple, ou bien de faire des checks de sécurité sur la réponse avant envoi au serveur.
L'intérêt étant de se placer à la toute dernière étape (interceptor) pour valider la réponse juste avant envoi.
Merci pour votre aide,
b.