IWinHttpRequest::SetAutoLogonPolicy 方法

SetAutoLogonPolicy方法會設定目前的自動登入原則

語法

HRESULT SetAutoLogonPolicy(
  [in] WinHttpRequestAutoLogonPolicy AutoLogonPolicy
);

參數

AutoLogonPolicy [in]

指定目前的自動登入原則。

傳回值

傳回值會在成功或錯誤值時 S_OK 。否則為 。

備註

預設原則為 AutoLogonPolicy_OnlyIfBypassProxy

呼叫 SetAutoLogonPolicy 以在呼叫 Send 以傳送要求之前設定自動登入原則。

注意

針對 Windows XP 和 Windows 2000,請參閱 WinHTTP 起始頁的 執行時間需求 一節。

範例

下列腳本範例示範如何將自動登入原則設定為永遠不會自動使用 NTLM 或交涉驗證。

// 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 Professional 與 SP3 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003、具有 SP3 的 Windows 2000 Server [僅限傳統型應用程式]
可轉散發套件
Windows XP 和 Windows 2000 上的 WinHTTP 5.0 和 Internet Explorer 5.01 或更新版本。
Idl
HttpRequest.idl
程式庫
WinHTTP.lib
DLL
Winhttp.dll

另請參閱

IWinHttpRequest

WinHttpRequest

WinHTTP 中的驗證

WinHTTP 版本