Flamuri i synimit të kredencialeve të proxy-t në WinHttpRequest
Përdorni synimin e kredencialeve të proxy-t në WinHttpRequest në vend të aplikimit të kredencialeve të serverit dhe maskimit të një gabimi TLS të palidhur.
SetCredentials pranon një flamur synimi. Kalimi i flamurit të serverit gjatë diagnostikimit të një sfide proxy konfiguron një marrëdhënie tjetër vërtetimi.
Për objektin e automatizimit WinHttpRequest, synimi i proxy-t është HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, me vlerë 1. Një fragment i përmbledhur është:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
Kjo supozon se proxy-i i synuar është zgjedhur tashmë dhe vlerat e llogarisë vijnë nga konfigurimi normal i aplikacionit. Kredencialet vendosen pas një Open të suksesshëm. Nëse edhe destinacioni kërkon kredenciale, ai është një synim i veçantë dhe një caktim i veçantë.
Lexoni statusin përfundimtar dhe metodën e vërtetimit në vend që ta trajtoni një caktim të suksesshëm si një hyrje të suksesshme. Proxy-i mund të refuzojë një skemë të pambështetur ose një llogari pa leje.
Një recetë e vjetër mund të çaktivizojë edhe kontrollet e gabimeve SSL. Kjo nuk rregullon kredenciale të caktuara për synimin e gabuar. Mbani validimin normal të certifikatës dhe diagnostikoni çdo gabim TLS të mëvonshëm në lidhjen e vet.