Это не совсем проблема, относящаяся к Spring Security, поскольку вы, скорее всего, просто реализуете интерфейс javax.servlet.Filter
. В этом случае вы реализуете метод:
public void doFilter ( ServletRequest request, ServletResponse response,
FilterChain chain ) throws IOException, ServletException;
Затем вы можете привести ServletRequest
к HttpServletRequest
, если вам нужны специфичные для HTTP данные (что обычно требуется):
import javax.servlet.http.HttpServletRequest;
// ...
HttpServletRequest httpRequest = (HttpServletRequest) request;
String xml = httpRequest.getParameter("xml");
Если вы расширяете один из стандартных фильтров Spring Security, обязательно посмотрите на источник для расширяемого фильтра! Многие из них уже переопределяют doFilter
и ожидают, что вы переопределите другой метод для улучшения их поведения.