SetCredentials võtab vastu sihtmärgilipu. Serverilipu edastamine puhverserveri väljakutse diagnoosimisel seadistab teistsuguse autentimissuhte.

WinHttpRequesti automatiseerimisobjekti puhul on puhverserveri sihtmärk HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, mille väärtus on 1. Kompaktne katkend:

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

See eeldab, et kavandatud puhverserver on juba valitud ja konto väärtused pärinevad rakenduse tavalisest konfiguratsioonist. Mandaadid seatakse pärast edukat Open-i. Kui ka sihtkoht vajab mandaate, on see eraldi sihtmärk ja eraldi omistus.

Lugege lõplikku olekut ja autentimismeetodit, selle asemel et pidada edukat omistust edukaks sisselogimiseks. Puhverserver võib tagasi lükata toetamata skeemi või õiguseta konto.

Vana retsept võib ka SSL-vigade kontrolle välja lülitada. See ei paranda vale sihtmärgi külge omistatud mandaate. Hoidke tavaline sertifikaadi valideerimine ja diagnoosige iga hilisemat TLS-viga selle enda ühendusel.

Seotud artiklid