411 Length Required
Сервер отклоняет запрос из-за отсутствия заголовка Content-Length.
Определение (RFC 9110)
HTTP-код 411 411 Length Required определён в RFC 9110 (HTTP Semantics), раздел 15.5.12 — действующей спецификации семантики HTTP (июнь 2022), которая заменила устаревшие RFC 7231 и RFC 2616.
Описание
411 Length Required означает, что сервер не принимает запрос без валидного заголовка Content-Length. Некоторые серверы требуют этот заголовок для выделения ресурсов перед обработкой тела запроса.
Частые причины
- HTTP-клиент не отправляет
Content-Lengthс POST/PUT-запросами - Chunked transfer encoding при отсутствии поддержки на сервере
- Неверно настроенная HTTP-библиотека или кастомный HTTP-клиент
Как исправить
- Добавьте заголовок
Content-Lengthс правильным размером тела запроса в байтах - Убедитесь, что сервер поддерживает
Transfer-Encoding: chunked - Обновите HTTP-клиент для автоматической установки
Content-Length
Проверьте HTTP-статус вашего сайта
Проверить →