SetCredentials céljelzőt fogad. A kiszolgáló jelzőjének átadása proxy-kihívás diagnosztizálásakor más hitelesítési kapcsolatot állít be.

A WinHttpRequest automatizálási objektum esetében a proxy célja HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, értéke 1. Egy tömör részlet:

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

Ez feltételezi, hogy a kívánt proxy már ki van választva, és a fiók értékei az alkalmazás szokásos konfigurációjából származnak. A hitelesítő adatok a sikeres Open után kerülnek beállításra. Ha a cél is igényel hitelesítő adatokat, az külön cél és külön hozzárendelés.

A végső állapotot és a hitelesítési módszert olvassa, ne pedig a sikeres hozzárendelést tekintse sikeres bejelentkezésnek. A proxy elutasíthat egy nem támogatott sémát vagy egy engedély nélküli fiókot.

Egy régi recept az SSL-hibaellenőrzéseket is kikapcsolhatja. Ez nem javítja meg a rossz célhoz rendelt hitelesítő adatokat. Tartsa meg a szokásos tanúsítvány-ellenőrzést, és minden későbbi TLS-hibát a saját kapcsolatán diagnosztizáljon.

Kapcsolódó cikkek