Что означает код HRESULT 0x8019019B (HTTP_E_STATUS_LENGTH_REQUIRED)?

 
Предыдущий Следующий
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.

Ссылки по этому результату


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