SetCredentials tager et målsflag. At sende serverflaget, mens en proxy-udfordring diagnosticeres, konfigurerer et andet autentificeringsforhold.

For WinHttpRequest-automatiseringsobjektet er proxymålet HTTPREQUEST_SETCREDENTIALS_FOR_PROXY med værdien 1. Et kompakt uddrag er:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

Det forudsætter, at den tilsigtede proxy allerede er valgt, og at kontoværdierne kommer fra programmets normale konfiguration. Legitimationer sættes efter et vellykket Open. Hvis destinationen også kræver legitimationer, er det et separat mål og en separat tildeling.

Læs den endelige status og autentificeringsmetoden i stedet for at betragte en vellykket tildeling som et vellykket login. Proxyen kan afvise en ikke-understøttet ordning eller en konto uden tilladelse.

En gammel opskrift kan også slå SSL-fejlkontroller fra. Det reparerer ikke en legitimation, der er tildelt det forkerte mål. Behold normal certifikatvalidering, og diagnosticér enhver senere TLS-fejl på dens egen forbindelse.

Relaterede artikler