iXMLHTTPRequest2::SetProperty 方法 (msxml6.h)
在傳出 HTTP 要求上設定屬性。
語法
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
參數
[in] eProperty
下列是有效值:
值 | 意義 |
---|---|
|
隱藏使用者認證的自動提示 |
|
隱藏 HTTP 堆疊代表應用程式執行的驗證 |
|
將所有逾時值設定為 ullValue 指定的值,以毫秒為單位。 |
|
隱藏將預設標頭新增至 HTTP 要求。 |
|
讓 HTTP 堆疊使用過渡性重新導向狀態代碼呼叫 OnHeadersAvailable 方法。 系統會再次呼叫 OnHeadersAvailable 方法,以取得其他重新導向和最終目的地狀態代碼。 |
|
隱藏 HTTP 要求的快取讀取和寫入。
IXMLHTTPRequest3 介面支援這個屬性。 |
|
導致 HTTP 堆疊在發生失敗時,將基礎 Win32 錯誤碼提供給 OnError 方法的 HRESULTS。
IXMLHTTPRequest3 介面支援這個屬性。 |
|
導致查詢字串在UTF-8中編碼,而不是 HTTP 要求的 ACP。
IXMLHTTPRequest3 介面支援這個屬性。 |
|
隱藏某些憑證錯誤。
IXMLHTTPRequest3 介面支援這個屬性。 |
[in] ullValue
指定應用程式在逾時前等候的毫秒數。
值 | 意義 |
---|---|
|
此參數可以是 Msxml6.h 頭檔中所定義XHR_CRED_PROMPT列舉類型的其中一個值。
|
|
這個參數可以是 msxml6.h 頭檔中所定義XHR_AUTH列舉類型的其中一個值。
|
|
應用程式在逾時之前等候的毫秒數,最多0xFFFFFFFF。 |
|
|
|
|
|
|
|
|
|
|
|
|
傳回值
傳回成功時的 S_OK 。
備註
IXMLHTTPRequest2 介面上的 SetProperty 方法會在 IXMLHTTPRequest3 介面上延伸,並具有新的屬性來支援新的案例:
- XHR_PROP_NO_CACHE – 隱藏 HTTP 要求的快取讀取和寫入。
- XHR_PROP_EXTENDED_ERROR – 導致 HTTP 堆疊在發生失敗時,將基礎 Win32 錯誤碼提供給 OnError 方法的 HRESULTS。
- XHR_PROP_QUERY_STRING_UTF8 – 導致查詢字串以 UTF-8 編碼,而不是使用 ACP 進行 HTTP 要求。
- XHR_PROP_IGNORE_CERT_ERRORS – 隱藏某些伺服器證書錯誤。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式],MSXML 6.0 和更新版本 |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | msxml6.h |