SetCredentials приема флаг на целта. Подаването на флага на сървъра при диагностициране на прокси предизвикателство конфигурира различна връзка за удостоверяване.

За обекта за автоматизация WinHttpRequest целта на проксито е HTTPREQUEST_SETCREDENTIALS_FOR_PROXY със стойност 1. Кратък фрагмент:

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

Това предполага, че желаното прокси вече е избрано и стойностите на профила идват от нормалната конфигурация на приложението. Данните се задават след успешен Open. Ако дестинацията също изисква данни, това е отделна цел и отделно присвояване.

Четете крайния статус и метода за удостоверяване, вместо да приемате успешното присвояване за успешен вход. Проксито може да отхвърли неподдържана схема или профил без разрешение.

Стара рецепта може също да изключи проверките за SSL грешки. Това не поправя данни, присвоени на грешна цел. Запазете нормалната проверка на сертификата и диагностицирайте всяка по-късна TLS грешка по собствената ѝ връзка.

Подобни статии