WinHttpRequest se proxy-referensieteikenvlag
Gebruik die proxy-referensieteiken in WinHttpRequest eerder as om bediener-referensies toe te pas en 'n onverwante TLS-fout te verbloem.
SetCredentials neem 'n teikenflag. Om die bedienerflag te gebruik terwyl 'n proxy-uitdaging gediagnoseer word, stel 'n ander verhouding vir verifikasie op.
Vir die WinHttpRequest-outomatiseringsobjek is die proxyteiken HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, met die waarde 1. 'n Beknopte fragment is:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
Dit veronderstel dat die beoogde proxy reeds gekies is en dat die rekeningwaardes uit die toepassing se normale konfigurasie kom. Referensies word ná 'n suksesvolle Open gestel. As die bestemming ook referensies nodig het, is dit 'n aparte teiken en 'n aparte toewysing.
Lees die finale status en verifikasiemetode eerder as om 'n suksesvolle toewysing as 'n suksesvolle aanmelding te beskou. Die proxy kan 'n onondersteunde skema of 'n rekening sonder toestemming verwerp.
'n Ou resep kan ook SSL-foutkontroles deaktiveer. Dit herstel nie 'n referensie wat aan die verkeerde teiken toegewys is nie. Hou normale sertifikaatvalidering en diagnoseer enige latere TLS-fout op sy eie verbinding.