| Предыдущий | Следующий |
| HTTP_E_STATUS_GONE | HTTP_E_STATUS_PRECOND_FAILED |
HTTP_E_STATUS_LENGTH_REQUIRED
Как диагностировать HTTP_E_STATUS_LENGTH_REQUIRED
HTTP_E_STATUS_LENGTH_REQUIRED — Сервер вернул HTTP 411 Length Required и требует явно указать длину содержимого запроса.
HTTP 411 нужно проверять по framing запроса: сервер ожидает явный Content-Length для этого метода/маршрута либо не принимает выбранный способ передачи тела. Сохраните фактические заголовки после всех proxy/client преобразований.
Разбор условия ошибки
ошибка связана с размером или диапазоном. Разделяйте размер выделенного буфера, фактическую длину данных, требуемую длину и единицы измерения.
- Запишите переданный и требуемый размеры, тип счётчика и единицы — байты, символы, элементы или блоки.
- Сравните длину сериализованного тела с отправленным Content-Length; если клиент использует chunked transfer, проверьте, допускает ли его конкретный сервер или промежуточный proxy.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.