Что означает код HRESULT 0x80072F76 (WININET_E_HEADER_NOT_FOUND)?

 
Предыдущий Следующий
WININET_E_SEC_CERT_REV_FAILED WININET_E_DOWNLEVEL_SERVER

WININET_E_HEADER_NOT_FOUND

Что означает WININET_E_HEADER_NOT_FOUND

WININET_E_HEADER_NOT_FOUND означает, что в текущем наборе HTTP headers отсутствует поле, которое caller запросил через WinINet.

Что проверить

  • Сохраните raw response headers и точный header name/query/index, переданный HttpQueryInfo или родственному API.
  • Проверяйте headers финального ответа после redirect, а не промежуточного response object.
  • Различайте отсутствие поля и поле с пустым значением: вызывающая логика может трактовать их по-разному.

Как подтвердить исправление

Либо сервер должен вернуть требуемый header, либо client должен корректно обработать его отсутствие согласно протоколу.

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


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