SetCredentials prijíma príznak cieľa. Odovzdanie príznaku servera pri diagnostike výzvy proxy nastaví iný vzťah overovania.

Pre automatizačný objekt WinHttpRequest je cieľom proxy HTTPREQUEST_SETCREDENTIALS_FOR_PROXY s hodnotou 1. Stručný úryvok:

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

Predpokladá sa, že zamýšľaný proxy už je vybraný a že hodnoty účtu pochádzajú z bežnej konfigurácie aplikácie. Prihlasovacie údaje sa nastavujú po úspešnom Open. Ak údaje potrebuje aj cieľ, ide o samostatný cieľ a samostatné priradenie.

Čítajte konečný stav a metódu overovania, namiesto toho, aby ste úspešné priradenie považovali za úspešné prihlásenie. Proxy môže odmietnuť nepodporovanú schému alebo účet bez oprávnenia.

Starý recept môže tiež vypnúť kontroly chýb SSL. To neopraví údaje priradené nesprávnemu cieľu. Zachovajte bežné overenie certifikátu a každú neskoršiu chybu TLS diagnostikujte na jej vlastnom pripojení.

Súvisiace články