SetCredentials hədəf bayrağı qəbul edir. Proxy çağırışını diaqnoz edərkən server bayrağını ötürmək fərqli autentifikasiya əlaqəsi qurur.

WinHttpRequest avtomatlaşdırma obyekti üçün proxy hədəfi HTTPREQUEST_SETCREDENTIALS_FOR_PROXY-dir və dəyəri 1-dir. Yığcam fraqment belədir:

Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send

Bu, nəzərdə tutulan proxy-nin artıq seçildiyini və hesab dəyərlərinin tətbiqin adi konfiqurasiyasından gəldiyini fərz edir. Etimadnamələr uğurlu Open-dan sonra təyin edilir. Əgər təyinat da etimadnamə tələb edirsə, bu ayrı hədəf və ayrı təyinatdır.

Təyinatın uğurunu girişin uğuru kimi qəbul etmək əvəzinə yekun statusu və autentifikasiya metodunu oxuyun. Proxy dəstəklənməyən sxemi və ya icazəsi olmayan hesabı rədd edə bilər.

Köhnə bir resept SSL xəta yoxlamalarını da söndürə bilər. Bu, yanlış hədəfə təyin edilmiş etimadnaməni bərpa etmir. Normal sertifikat yoxlamasını saxlayın və sonrakı hər hansı TLS xətasını öz bağlantısında diaqnoz edin.

Əlaqəli məqalələr