После того, как я вызываю request.getInputStream (), запрос становится пустым - PullRequest
0 голосов
/ 28 мая 2019

Я звоню в свой веб-сервис с помощью 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...