Site icon EfmSoft

Что означает код HRESULT 0x80072F7B (WININET_E_HEADER_ALREADY_EXISTS)?

 
Предыдущий Следующий
WININET_E_INVALID_QUERY_REQUEST WININET_E_REDIRECT_FAILED

WININET_E_HEADER_ALREADY_EXISTS

Как диагностировать WININET_E_HEADER_ALREADY_EXISTS

WININET_E_HEADER_ALREADY_EXISTS — Приложение пытается добавить HTTP-заголовок, который WinINet уже считает присутствующим; недопустимое дублирование может изменить смысл запроса.

Код возвращён библиотекой WinINet.

Практическая диагностика

Проверьте точное имя header, flags HttpAddRequestHeaders и уже сформированный request. Для singleton headers используйте replace semantics; для list-valued headers сначала проверьте, разрешено ли объединение значений по HTTP grammar.

  • Логируйте header name и наличие существующего значения до модификации, но не записывайте credentials, Cookie или Authorization целиком.
  • Повторный вызов должен использовать выбранную append/replace policy, а не слепо добавлять тот же заголовок ещё раз.

Ссылки по этому результату


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

Exit mobile version