共用方式為


IXMLHTTPRequest3 介面 (msxml6.h)

提供設定和傳送 HTTP 要求所需的方法和屬性,並使用回呼在 HTTP 回應處理期間接收通知。 衍生自 IXMLHTTPRequest2 介面。

注意Windows Phone 8.1 支援此介面。

 

繼承

IXMLHTTPRequest3 介面繼承自 IXMLHTTPRequest2IXMLHTTPRequest3 也有下列類型的成員:

方法

IXMLHTTPRequest3 介面具有這些方法。

 
IXMLHTTPRequest3::SetClientCertificate

設定要用來針對 Open 方法中指定的 URL 進行驗證的客戶端憑證。

備註

IXMLHTTPRequest3 介面會設定並傳送 HTTP 要求,並使用回呼在 HTTP 回應處理期間接收通知。 IXMLHTTPRequest3 介面可讓應用程式在多線程 Apartment (MTA) 中執行,這是在 Windows 執行階段 (WinRT) 下執行的需求。

IXMLHTTPRequest3 介面會擴充 IXMLHTTPRequest2 介面。

IXMLHTTPRequest3IXMLHTTPRequest3Callback 介面會透過下列新增功能來擴充 IXMLHTTPRequest2IXMLHTTPRequest2Callback 介面所提供的功能:

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.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 msxml6.h

另請參閱

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3Callback

SetProperty