英語で読む

次の方法で共有


XML HTTP 拡張要求

XML HTTP 拡張要求テクノロジの概要。

XML HTTP 拡張要求を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
XHR_AUTH

認証を使用してプロキシに接続するか、HTTP サーバーに接続するかを指定します。
XHR_CERT_ERROR_FLAG

IXMLHTTPRequest3Callback インターフェイスで OnServerCertificateReceived メソッドを処理することで、サーバーとの SSL ネゴシエーション中にサーバー証明書エラーを示すフラグを定義します。
XHR_CERT_IGNORE_FLAG

IXMLHTTPRequest3 インターフェイスで SetProperty メソッドを呼び出すことによって、特定の証明書エラーを無視する送信 HTTP 要求に割り当てることができるフラグを定義します。
XHR_COOKIE_FLAG

GetCookie メソッドを呼び出して、SetCookie メソッドを呼び出すか、HTTP Cookie jar からクエリを実行することで、HTTP Cookie jar 内の Cookie に割り当てることができるフラグのセットを定義します。
XHR_COOKIE_STATE

Cookie の状態を指定します。
XHR_CRED_PROMPT

ユーザーに認証の資格情報プロンプトを許可するかどうかを指定します。
XHR_PROPERTY

SetProperty メソッドを呼び出して送信 HTTP 要求に割り当てることができるプロパティを定義します。

関数

 
中止

現在の HTTP 要求を取り消します。
GetAllResponseHeaders

すべての HTTP 応答ヘッダーの値を取得します。
GetCookie

指定した URL に関連付けられている Cookie を HTTP Cookie jar から取得します。
GetResponseHeader

応答ヘッダーから HTTP ヘッダーの値を取得します。
OnClientCertificateRequested

サーバーとの SSL ネゴシエーション中にクライアントがクライアント証明書の要求を受信したときに発生します。
OnDataAvailable

クライアントがサーバーから HTTP 応答データの一部を受信したときに発生します。
OnError

エラーが発生したか、要求が中止されたときに発生します。
OnHeadersAvailable

HTTP 要求がサーバーに送信され、サーバーが応答ヘッダーで応答した後に発生します。
OnRedirect

サーバーが新しい URL にリダイレクトする HTTP 要求をクライアントが送信したときに発生します。
OnResponseReceived

クライアントがサーバーから完全な応答を受信したときに発生します。
OnServerCertificateReceived

サーバーとの SSL ネゴシエーション中にクライアントが証明書エラーまたはサーバー証明書チェーンを受信したときに発生します。
[ファイル]

IXMLHTTPRequest2 要求を初期化し、要求のメソッド、URL、および認証情報を指定します。 このメソッドを呼び出した後、Send メソッドを呼び出して、要求とデータ (存在する場合) をサーバーに送信する必要があります。
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

HTTP 要求と応答の処理に影響を与えるイベントの未処理の IXMLHTTPRequest2 要求を使用してアプリケーションに通知するコールバックを定義します。 メモ このインターフェイスは、Windows Phone 8.1 でサポートされています。  .
IXMLHTTPRequest3

HTTP 要求を構成および送信し、コールバックを使用して HTTP 応答処理中に通知を受信するために必要なメソッドとプロパティを提供します。
IXMLHTTPRequest3Callback

HTTP 要求と応答の処理に影響を与えるイベントの未処理の IXMLHTTPRequest3 要求を使用してアプリケーションに通知するコールバックを定義します。

構造

 
XHR_CERT

エンコードされた証明書を指すバッファーを定義します。
XHR_COOKIE

SetCookie メソッドを呼び出して HTTP Cookie jar に追加したり、GetCookie メソッドを呼び出して HTTP Cookie jar から取得したりできる Cookie を定義します。