Поделиться через


Метод IWinHttpRequest::SetAutoLogonPolicy

Метод SetAutoLogonPolicy задает текущую политику автоматического входа.

Синтаксис

HRESULT SetAutoLogonPolicy(
  [in] WinHttpRequestAutoLogonPolicy AutoLogonPolicy
);

Параметры

AutoLogonPolicy [вход]

Указывает текущую политику автоматического входа.

Возвращаемое значение

Возвращаемое значение S_OK при успешном выполнении или значение ошибки в противном случае.

Комментарии

Политика по умолчанию — AutoLogonPolicy_OnlyIfBypassProxy.

Вызовите SetAutoLogonPolicy , чтобы задать политику автоматического входа перед вызовом Send для отправки запроса.

Примечание

Для Windows XP и Windows 2000 см. раздел Требования к времени выполнения начальной страницы WinHTTP.

Примеры

В следующем примере скриптов показано, как настроить политику автоматического входа, чтобы никогда не использовать проверку подлинности NTLM или Negotiate автоматически.

// Instantiate a WinHttpRequest object.
var HttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
    
// Open an HTTP connection.
HttpReq.Open("GET", "https://www.fabrikam.com/", false);
    
// Do not automatically send user credentials.
HttpReq.SetAutoLogonPolicy(2);

// Send the HTTP Request.
HttpReq.Send();

Требования

Требование Значение
Минимальная версия клиента
Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения]
Минимальная версия сервера
Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения]
Распространяемые компоненты
WinHTTP 5.0 и Internet Обозреватель 5.01 или более поздней версии в Windows XP и Windows 2000.
IDL
HttpRequest.idl
Библиотека
Winhttp.lib
DLL
Winhttp.dll

См. также раздел

IWinHttpRequest

WinHttpRequest

Проверка подлинности в WinHTTP

Версии WinHTTP