Использование аутентификации с прокси
Извините за двойной пост: мой друг спросил об этом в списке рассылки, но никто не ответил.
Я хотел бы знать, как правильно использовать ProxyAuthenticationRequired
событие HTTPSocket. Я имею в виду, как я могу передать логин / пароль, если прокси-сервер запрашивает аутентификацию?
Спасибо!
1 ответ
Я никогда не использовал прокси с классом HTTPSocket, но я думаю, что так оно и работает.
Событие ProxyAuthenticationRequired передает четыре параметра: область прокси в виде строки, заголовки HTTP в виде объекта InternetHeaders, а имя пользователя и пароль в виде строк. Имя пользователя и пароль передаются ByRef, поэтому я считаю, что идея состоит в том, чтобы установить эти параметры самостоятельно, а затем вернуть True из события ProxyAuthenticationRequired:
Event ProxyAuthenticationRequired(Realm as String, Headers as InternetHeaders, ByRef Name as String, ByRef Password as String ) As Boolean
Name = "MyUserName"
Password = "MyPass"
Return True
End Event