Bonjour,

J'ai besoin de savoir comment je peux récupérer le contenu d'une requête (httpRequest) et de la réponse (httpResponse) dans une ServletFilter.

voici une partie du code de mon Filtre, comme vous voyez je récupère l'URL, mais mon besoin c'est de logger tout le contenu de la requete et de sa réponse. merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
public class TrackerFilter implements Filter {
 
	private final static Logger LOG = Logger.getLogger(TrackerFilter.class);
        private Manager manager;
 
	public void destroy() {
		// TODO Auto-generated method stub
 
	}
 
	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain filterChain) throws IOException, ServletException {
 
		String url= "";
 
        try {
        	url = ((HttpServletRequest) request).getRequestURI();
        } catch (Exception ex) {
        }
        LOG.debug(url);
        filterChain.doFilter(request, response);
	}
 
	public void init(FilterConfig filterConfig) throws ServletException {
		manager = Manager.getInstance();
	}
 
}