Markfáninn fyrir skírteinisviðfang proxy í WinHttpRequest
Notaðu viðfang proxy-skírteina í WinHttpRequest í stað þess að beita skírteinum þjóns og hylja ótengda TLS-villu.
SetCredentials tekur markfána. Að senda fána þjónsins þegar proxy-áskorun er greind stillir aðra auðkenningartengingu.
Fyrir WinHttpRequest-sjálfvirknihlutinn er proxy-viðfangið HTTPREQUEST_SETCREDENTIALS_FOR_PROXY og gildið er 1. Stutt brot er:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
Þetta gerir ráð fyrir að ætlað proxy sé þegar valið og að reikningsgildin komi úr venjulegri uppsetningu forritsins. Skírteini eru stillt eftir árangursríkt Open. Ef áfangastaðurinn þarf líka skírteini er það sér viðfang og sér úthlutun.
Lestu lokastöðuna og auðkenningaraðferðina í stað þess að líta á árangursríka úthlutun sem árangursríka innskráningu. Proxyið getur hafnað óstuddu fyrirkomulagi eða reikningi án heimildar.
Gömul uppskrift getur líka slökkt á SSL-villuleit. Það laga ekki skírteini sem úthlutað var röngu viðfangi. Haltu venjulegri staðfestingu skírteinis og greindu hverja síðari TLS-villu á eigin tengingu.