Что означает код HRESULT 0x80072F01 (WININET_E_INVALID_PROXY_REQUEST)?

 
Предыдущий Следующий
WININET_E_FORCE_RETRY WININET_E_NEED_UI

WININET_E_INVALID_PROXY_REQUEST

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

WININET_E_INVALID_PROXY_REQUEST означает, что WinINet считает request недопустимым для текущей proxy-конфигурации или стадии proxy processing. Это не общий «proxy недоступен»: проблема может быть в форме request target, scheme, CONNECT path или результате PAC/auto-proxy resolution.

Что проверить

  • Сохраните исходный URL, proxy, выбранный PAC, bypass decision и фактический hop, на котором возник HRESULT.
  • Проверьте соответствие request-target текущему режиму: direct origin и HTTP proxy используют разные формы запроса.
  • Для HTTPS зафиксируйте CONNECT/proxy-auth path; chained proxy или ручная подмена Host после выбора режима WinINet может нарушить контракт.

Как действовать

Исправьте proxy configuration или формирование запроса в соответствии с тем path, который выбрал WinINet. Не меняйте request-target вручную после auto-proxy resolution, если библиотека уже управляет этой частью протокола.

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


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