Что означает код HRESULT 0x80072F10 (WININET_E_REDIRECT_SCHEME_CHANGE)?

 
Предыдущий Следующий
WININET_E_ASYNC_THREAD_FAILED WININET_E_DIALOG_PENDING

WININET_E_REDIRECT_SCHEME_CHANGE

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

WININET_E_REDIRECT_SCHEME_CHANGE — HTTP-перенаправление меняет схему протокола, например HTTPS на HTTP, и требует отдельной проверки допустимости и безопасности перехода.

Проверка перенаправления WinINet

  • После исправления повторите тот же WinINet путь API.
  • Сопоставьте формулировку «HTTP-перенаправление меняет схему протокола, например HTTPS на HTTP, и требует отдельной проверки допустимости и безопасности перехода» с первым неуспешным WinINet методом; соседний HTTP или ошибка сокета может быть только следствием.

Как исправить

Исправьте redirect target/policy или обработайте смену scheme явно.

Отдельно сохраните исходную и конечную scheme, HTTP method и наличие request body: переход HTTP↔HTTPS может быть допустим для GET, но недопустим для сценария, где политика безопасности запрещает downgrade или повторную отправку данных.

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


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