Zastavica cilja poverilnic proxyja v WinHttpRequest
V WinHttpRequest uporabite cilj poverilnic proxyja, namesto da uporabite poverilnice strežnika in prikrijete nepovezano napako TLS.
SetCredentials sprejme zastavico cilja. Posredovanje zastavice strežnika med diagnosticiranjem izziva proxy nastavi drugačen odnos preverjanja pristnosti.
Za avtomatizacijski objekt WinHttpRequest je cilj proxyja HTTPREQUEST_SETCREDENTIALS_FOR_PROXY z vrednostjo 1. Jedrnat odlomek:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
To predpostavlja, da je želeni proxy že izbran in da vrednosti računa prihajajo iz običajne konfiguracije aplikacije. Poverilnice se nastavijo po uspešnem Open. Če tudi cilj potrebuje poverilnice, je to ločen cilj in ločena dodelitev.
Preberite končno stanje in metodo preverjanja pristnosti, namesto da uspešno dodelitev štejete za uspešno prijavo. Proxy lahko zavrne nepodprto shemo ali račun brez dovoljenja.
Star recept lahko tudi izklopi preverjanja napak SSL. To ne popravi poverilnic, dodeljenih napačnemu cilju. Ohranite običajno preverjanje veljavnosti potrdila in vsako poznejšo napako TLS diagnosticirajte v njeni lastni povezavi.