Oznaka cilja vjerodajnica proxyja u WinHttpRequest
Koristite cilj vjerodajnica proxyja u WinHttpRequest umjesto primjene vjerodajnica poslužitelja i prikrivanja nepovezane TLS greške.
SetCredentials prima oznaku cilja. Prosljeđivanje oznake poslužitelja tokom dijagnostike proxy izazova konfiguriše drugu vezu autentifikacije.
Za WinHttpRequest automatizacijski objekat 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 šemu ili račun bez dozvole.
Stari recept može isključiti i provjere SSL grešaka. To ne popravlja vjerodajnice dodijeljene pogrešnom cilju. Zadržite uobičajenu provjeru certifikata i dijagnosticirajte svaku kasniju TLS grešku na njenoj vlastitoj vezi.