Príznak cieľa prihlasovacích údajov proxy v WinHttpRequest
V WinHttpRequest použite cieľ prihlasovacích údajov proxy namiesto uplatnenia údajov servera a maskovania nesúvisiacej chyby TLS.
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í.