Что означает код HRESULT 0x80072F88 (WININET_E_REDIRECT_NEEDS_CONFIRMATION)?

 
Предыдущий Следующий
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.

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


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