La cel-flago de prokuraj akreditaĵoj en WinHttpRequest
Uzu la celon de prokuraj akreditaĵoj en WinHttpRequest anstataŭ apliki servilajn akreditaĵojn kaj kaŝi nerilatan TLS-eraron.
SetCredentials prenas cel-flagon. Pasigi la servilan flagon dum diagnozo de prokura defio agordas alian aŭtentikigan rilaton.
Por la aŭtomatiga objekto WinHttpRequest, la prokura celo estas HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, kun valoro 1. Kompakta fragmento estas:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
Ĉi tio supozas, ke la celata prokuro jam estas elektita kaj ke la kontaj valoroj venas el la normala agordo de la aplikaĵo. Akreditaĵoj estas agordataj post sukcesa Open. Se ankaŭ la celo bezonas akreditaĵojn, tio estas aparta celo kaj aparta atribuo.
Legu la finan staton kaj la aŭtentikigan metodon anstataŭ trakti sukcesan atribuon kiel sukcesan ensaluton. La prokuro povas rifuzi neapogatan skemon aŭ konton sen permeso.
Malnova recepto ankaŭ povas malŝalti SSL-erarkontrolojn. Tio ne riparas akreditaĵojn atribuitajn al la malĝusta celo. Konservu normalan atestilan validigon kaj diagnozu ĉiun postan TLS-eraron sur ĝia propra konekto.