Я звоню в свой веб-сервис с помощью Postman, в моем коде тело запроса получается request.getInputStream()
, после отладки я обнаруживаю в методе веб-сервиса, что входные данные null
, но когда яубери request.getInputStream()
все нормально работает, почему?
public void doFilter(ServletRequest req , ServletResponse res, FilterChain filterchain) {
String body_POST ="";
HttpServletRequest request = (HttpServletRequest )req;
HttpServletResponse response = (HttpServletResponse ) res;
if("POST".equalsIgnoreCase(request.getInputStream()))
body_POST =IOUtils.toString(request.getInputStream());
filterChain.diFilter(req,res);
}