Я использую HttpServletResponseWrapper для захвата кода состояния в фильтре сервлета. Вроде нормально работает.
Я получаю статус 200, когда все в порядке. Однако, когда сервер приложений не может найти запрошенный элемент, я получаю 0. Но в браузере он отображается как 404.
Может кто-нибудь объяснить это?
РЕДАКТИРОВАТЬ: Это веб-приложение JAX-RS, поэтому я предполагаю, что если сервер приложений не может найти путь, который он возвращает без установки статуса, тогда, когда веб-сервер видит состояние 0, он заменяет его на 404. Это звучит правильно?