| Предыдущий | Следующий |
| WININET_E_UNABLE_TO_DOWNLOAD_SCRIPT | WININET_E_SEC_INVALID_CERT |
WININET_E_REDIRECT_NEEDS_CONFIRMATION
Что означает WININET_E_REDIRECT_NEEDS_CONFIRMATION
WININET_E_REDIRECT_NEEDS_CONFIRMATION (0x80072F88) относится к WinINet. HTTP-перенаправление требует подтверждения пользователя.
Что проверить
Ошибку WinINet нужно привязывать к конкретному HINTERNET и вызову.
Практический смысл и диагностика
- HTTP redirect требует подтверждения пользователя перед продолжением.
- Для non-interactive приложения задайте заранее разрешённую redirect policy вместо ожидания UI, которого в service/background процессе может не быть.
- Не пересылайте credentials или чувствительный request body на другой origin автоматически; сначала проверьте смену scheme/host и security boundary.
Что сохранить
- WinINet API, тип HINTERNET и его родительский дескриптор
- URL и маршрут через прокси без учётных данных, а также фактическое состояние соединения
- установленные параметры и callback-функцию до вызова
- GetLastError/HRESULT и контекст перенаправления или аутентификации
Исправление и проверка
Исправляйте жизненный цикл дескриптора, режим прокси или конкретный параметр в зависимости от первого отказавшего API.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.