SetCredentials pieņem mērķa karodziņu. Servera karodziņa nodošana starpniekservera izaicinājuma diagnostikā iestata citu autentifikācijas attiecību.

WinHttpRequest automatizācijas objektam starpniekservera mērķis ir HTTPREQUEST_SETCREDENTIALS_FOR_PROXY, un tā vērtība ir 1. Kodolīgs fragments:

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

Tas pieņem, ka paredzētais starpniekserveris jau ir atlasīts un konta vērtības nāk no lietotnes parastās konfigurācijas. Akreditācijas dati tiek iestatīti pēc veiksmīga Open. Ja arī galamērķim nepieciešami akreditācijas dati, tas ir atsevišķs mērķis un atsevišķa piešķire.

Lasiet galīgo statusu un autentifikācijas metodi, nevis uzskatiet veiksmīgu piešķiri par veiksmīgu pieteikšanos. Starpniekserveris var noraidīt neatbalstītu shēmu vai kontu bez atļaujas.

Vecs recepšu paraugs var arī izslēgt SSL kļūdu pārbaudes. Tas nelabo akreditācijas datus, kas piešķirti nepareizajam mērķim. Saglabājiet parasto sertifikāta validāciju un diagnosticējiet jebkuru vēlāku TLS kļūdu tās pašas savienojumā.

Saistītie raksti