Плагин Websphere не перенаправляет клиентский код ошибки http 422, вместо этого выводится сообщение об ошибке 500

Плагин Websphere не возвращает клиенту http-код ошибки 422, вместо этого выводится сообщение об ошибке 500. Это на WAS 8.5.5.9,IBM Http Server.

1 ответ

Однако вы устанавливаете этот статус 422, вам нужно убедиться, что слово следует за кодом статуса. В моем тесте, если вы используете HTTPServletResponse#setStatus и неизвестный код состояния, например, WAS добавляет слово "Undefined" как минимум.

Самый безопасный способ - использовать HTTPServletResponse#sendError, для которого требуется код состояния и строка причины.

Другие вопросы по тегам