| Предыдущий | Следующий |
| WININET_E_DOWNLEVEL_SERVER | WININET_E_INVALID_HEADER |
WININET_E_INVALID_SERVER_RESPONSE
Что означает WININET_E_INVALID_SERVER_RESPONSE
WININET_E_INVALID_SERVER_RESPONSE (0x80072F78) — WinINet получил ответ сервера, который не соответствует ожидаемому HTTP-протоколу.
Это framing/protocol error ответа, а не generic validation входной структуры клиента. Причиной могут быть повреждённая status line, недопустимые headers, неожиданный proxy response или данные другого протокола на HTTP endpoint.
Диагностика и проверка результата
Сохраните сырые первые bytes ответа, URL, proxy path и момент отказа parser. Сравните ответ прямого соединения и через proxy, проверьте TLS termination и не выдаёт ли endpoint HTML/баннер до HTTP status line.
Контроль — тот же WinINet request должен получить корректно разбираемый HTTP response. Успешный запрос к другому URL не локализует дефект исходного сервера.
Документация для результата 0x80072F78: документация WinINet · HttpOpenRequest.
Нужно найти другой код? Найти другой код состояния или ошибки.