閱讀英文

共用方式為


XML HTTP 擴充要求

XML HTTP 擴充要求技術的概觀。

若要開發 XML HTTP 擴充要求,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
XHR_AUTH

指定是否允許用來連線到 Proxy 的驗證,還是要連線到 HTTP 伺服器。
XHR_CERT_ERROR_FLAG

定義旗標,這個旗標會藉由處理 IXMLHTTPRequest3Callback 介面上的 OnServerCertificateReceived 方法,在與伺服器進行 SSL 交涉期間指出伺服器憑證錯誤。
XHR_CERT_IGNORE_FLAG

定義旗標,您可以指派給傳出 HTTP 要求,藉由在 IXMLHTTPRequest3 介面上呼叫 SetProperty 方法來忽略特定憑證錯誤。
XHR_COOKIE_FLAG

定義一組旗標,您可以藉由呼叫 GetCookie 方法,從 HTTP Cookie jar 呼叫 SetCookie 方法或查詢,以指派給 HTTP Cookie jar 中的 Cookie。
XHR_COOKIE_STATE

指定 Cookie 的狀態。
XHR_CRED_PROMPT

指定是否允許使用者進行驗證的認證提示。
XHR_PROPERTY

定義屬性,您可以藉由呼叫 SetProperty 方法來指派給傳出 HTTP 要求。

函式

 
中止

取消目前 HTTP 要求。
GetAllResponseHeaders

擷取所有 HTTP 回應標頭的值。
GetCookie

從 HTTP Cookie jar 取得與指定 URL 相關聯的 Cookie。
GetResponseHeader

從回應標頭擷取 HTTP 標頭的值。
OnClientCertificateRequested

當用戶端在與伺服器 SSL 交涉期間收到用戶端憑證的要求時發生。
OnDataAvailable

發生于用戶端從伺服器接收 HTTP 回應資料的一部分時。
OnError

發生于發生錯誤或已中止要求時。
OnHeadersAvailable

發生于 HTTP 要求傳送至伺服器,且伺服器已回應回應標頭之後。
OnRedirect

發生于用戶端傳送伺服器重新導向至新 URL 的 HTTP 要求時。
OnResponseReceived

發生于用戶端收到來自伺服器的完整回應時。
OnServerCertificateReceived

當用戶端在與伺服器的 SSL 交涉期間收到憑證錯誤或伺服器憑證鏈結時發生。
開啟

初始化 IXMLHTTPRequest2 要求,並指定要求的方法、URL 和驗證資訊。 呼叫此方法之後,您必須呼叫 Send 方法,以將要求和資料傳送至伺服器。
傳送

以非同步方式將 HTTP 要求傳送至伺服器。 成功時,會呼叫應用程式所實作之 IXMLHTTPRequest2Callback 介面上的方法來處理回應。
SetClientCertificate

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

在 HTTP Cookie jar 中設定與指定 URL 相關聯的 Cookie。
SetCustomResponseStream

提供自訂資料流程來取代接收 HTTP 回應的標準資料流程。
SetProperty

在傳出 HTTP 要求上設定 屬性。
SetRequestHeader

指定要連同預設要求標頭一起傳送至伺服器的 HTTP 標頭名稱。

介面

 
IXMLHTTPRequest2

提供設定和傳送 HTTP 要求所需的方法和屬性,並使用回呼在 HTTP 回應處理期間接收通知。 注意 Windows Phone 8.1 支援此介面。  .
IXMLHTTPRequest2Callback

定義回呼,以通知具有未處理 IXMLHTTPRequest2 要求之事件的回呼,這些事件會影響 HTTP 要求和回應處理。 注意 Windows Phone 8.1 支援此介面。  .
IXMLHTTPRequest3

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

定義回呼,以通知應用程式具有未完成 IXMLHTTPRequest3 要求的事件,這些事件會影響 HTTP 要求和回應處理。

結構

 
XHR_CERT

定義指向編碼憑證的緩衝區。
XHR_COOKIE

定義您可以藉由呼叫 SetCookie 方法或透過呼叫 GetCookie 方法從 HTTP Cookie jar 擷取,以新增至 HTTP Cookie jar 的 Cookie。