Что означает код HRESULT 0x801901A0 (HTTP_E_STATUS_RANGE_NOT_SATISFIABLE)?

 
Предыдущий Следующий
HTTP_E_STATUS_UNSUPPORTED_MEDIA HTTP_E_STATUS_EXPECTATION_FAILED

HTTP_E_STATUS_RANGE_NOT_SATISFIABLE

HTTP_E_STATUS_RANGE_NOT_SATISFIABLE: смысл кода и диагностика

HTTP_E_STATUS_RANGE_NOT_SATISFIABLE — Сервер вернул HTTP 416 Range Not Satisfiable: запрошенный диапазон байтов не существует для текущего представления ресурса.

источник результата — протокол HTTP.

Практическая диагностика

ошибка связана с размером или диапазоном. разделяйте размер выделенного буфера, фактическую длину данных, требуемую длину и единицы измерения.

  • Сохраните заголовок Range и ответный Content-Range. Для 416 сервер обычно сообщает актуальную длину представления; сравните начало/конец диапазона именно с этой длиной.
  • Если используется resume или If-Range, проверьте, не изменился ли ресурс/ETag между частичной загрузкой и повтором: старое смещение может стать недействительным.

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


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