SetCredentials prima oznaku cilja. Prosljeđivanje oznake poslužitelja tijekom dijagnostike proxy izazova konfigurira drugu vezu autentifikacije.

Za WinHttpRequest automatizacijski objekt cilj proxyja je HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, čija je vrijednost 1. Kratak fragment je:

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

Ovo pretpostavlja da je namjeravani proxy već odabran i da vrijednosti računa dolaze iz uobičajene konfiguracije aplikacije. Vjerodajnice se postavljaju nakon uspješnog Open. Ako i odredište zahtijeva vjerodajnice, to je odvojen cilj i odvojeno dodjeljivanje.

Čitajte konačni status i metodu autentifikacije umjesto da uspješno dodjeljivanje smatrate uspješnom prijavom. Proxy može odbiti nepodržanu shemu ili račun bez dozvole.

Stari recept može isključiti i provjere SSL pogrešaka. To ne popravlja vjerodajnice dodijeljene pogrešnom cilju. Zadržite uobičajenu provjeru certifikata i dijagnosticirajte svaku kasniju TLS pogrešku na njezinoj vlastitoj vezi.

Povezani članci