Примечание: мы используем lib_neon на стороне клиента и Tomcat и сервлет api на стороне сервера.Как проверить, можно ли выполнить PUT перед отправкой тела запроса?
Проблема заключается в следующем: когда клиент хочет разместить некоторый контент, он выполняет запрос PUT с заголовком «Ожидание: 100-продолжить», Tomcat обрабатывает его, просто возвращая статус 100 Продолжить, и после этого клиент начнет отправлять оставшуюся часть запроса, и он обрабатывается нашими настраиваемыми фильтрами, и часто он не проходит (например, пользователь не авторизован или пытается помещать слишком большой файл, превышающий лимит пользователей или что-то еще). Фильтр отправляет сообщение об ошибке, но клиент считывает ответ только после того, как завершен полный орган запроса.
Похоже, что невозможно отправить что-то вручную вместо статуса 100 Continue, когда некоторая проверка завершилась неудачно, и это поведение жестко запрограммировано в tomcat, есть ли другой способ не загружать тело запроса, когда это невозможно?
Решено путем миграции на пристань –