| Предыдущий | Следующий |
| WININET_E_HEADER_NOT_FOUND | WININET_E_INVALID_SERVER_RESPONSE |
WININET_E_DOWNLEVEL_SERVER
Как диагностировать WININET_E_DOWNLEVEL_SERVER
WININET_E_DOWNLEVEL_SERVER — Сервер вернул устаревший или неполный HTTP-ответ без заголовков, которых ожидает WinINet.
Что произошло
WinINet получил ответ старого или нестандартного сервера, который не соответствует формату HTTP, ожидаемому клиентом. Здесь уже есть транспортный ответ, поэтому бессмысленно начинать диагностику с DNS, если трасса показывает успешное соединение с нужным узлом.
Что проверить
- Снимите сырые первые строки HTTP-ответа: status line, окончание строк и наличие обязательных заголовков.
- Проверьте, не подменяет ли ответ proxy, security gateway или локальный перехватчик; сравните прямой запрос и запрос через фактический WinINet proxy route.
- Если endpoint действительно legacy, сравните поведение с документированным HTTP compatibility mode клиента.
Как локализовать
Повторите запрос к тому же URL под той же учётной записью и сохраните WinINet trace. Если другой современный сервер на том же маршруте работает, проблема находится в формате ответа конкретного endpoint или посредника, а не в общем сетевом стеке Windows.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.
