Eng WinHTTP-Ufro authentifizéiert sech um Proxy, kritt d'401 vun enger Websäit an da beim nächsten Ofschécken nach eng 407. De Proxy an d'Websäit hunn separat Authentifizéierungszoustänn, an den Neesofschéckwee muss béid behalen.

D'Microsoft-WinHTTP-Authentifizéierungsbeispill hält de gewielte Proxyschema an enger Variabel a setzt de Proxykont virun all WinHttpSendRequest nees an, nodeems dee Schema gewielt gouf.

  1. Schéckt d'Ufro a kuckt d'Äntwert un.
  2. Fir eng 407: frott d'ugedriwwen Schemaen of a merkt Iech de gewielte Proxyschema.
  3. Virum Neesofschécke rufft WinHttpSetCredentials fir WINHTTP_AUTH_TARGET_PROXY mat deem Schema an deem Kont op.
  4. Fir eng 401 vum Zil: kritt säi Schema a setzt seng Serveridentitéit, wärend de gemierkte Proxyzoustand fir d'nächst Ofschécke behal gëtt.

D'Beispill nennt ausdrécklech d'Authentifizéierung no enger Server-Erausfuerderung oder Ëmleedung als Grond, d'Proxyidentitéit nees anzesetzen. Gëtt den Opruff nëmmen am éischten 407-Zweig gesat, kann en aneren erneeten Versichswee ouni déi erwaart Ariichtung bleiwen.

Kuckt all API-Resultat un a hält widderhuelte Feeler begrenzt. D'kompakt Beispill vun Microsoft verfollegt de viregen Zoustand, wärend eng Produktiouns-Retrypolitik och eng widderhuelte wiesselend Sequenz erkennen sollte.

Wann de Benotzer no engem Feeler en Ersatzkont ugëtt, aktualiséiert d'Wäerter, déi deen Neesofschéckwee benotzt. WinHttpSetCredentials ass ufrobezunn; et ass kee prozesswäiten Duebelwuertspäicher, deem säin Inhalt fir all künfteg Ufroe ersat gëtt.

Ähnlech Artikelen