Что означает HTTP-статус 411 (Требуется указать длину)?

 
Также может означать:
КонстантаТипОС
ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSETОшибка WindowsWindows
TTM_FATAL_ERRORКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_GONE HTTP_STATUS_PRECOND_FAILED

HTTP_STATUS_LENGTH_REQUIRED

Что означает HTTP 411 (HTTP_STATUS_LENGTH_REQUIRED)

HTTP_STATUS_LENGTH_REQUIRED соответствует HTTP 411 Length Required: сервер отказывается принимать запрос, если длина его тела не определена способом, который он поддерживает.

Этот статус относится к формированию HTTP-запроса, а не к размеру содержимого как таковому. Если клиент заранее знает размер, он может передать Content-Length. Для потокового тела с неизвестной длиной нужен другой способ передачи, который допускают сервер, proxy и используемая версия протокола.

Проверьте фактические заголовки на узле, который вернул 411. Промежуточный proxy может изменить framing запроса, поэтому данные приложения до отправки не всегда совпадают с тем, что увидел сервер. Сравните рабочий и неуспешный запросы, не меняя одновременно метод, URI и тело.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.