IXMLHTTPRequest2 インターフェイス (msxml6.h)

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

メモこのインターフェイスは、Windows Phone 8.1 でサポートされています。

 

継承

IXMLHTTPRequest2 インターフェイスは、IUnknown インターフェイスから継承されます。 IXMLHTTPRequest2 には、次の種類のメンバーもあります。

メソッド

IXMLHTTPRequest2 インターフェイスには、これらのメソッドがあります。

 
IXMLHTTPRequest2::Abort

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

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

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

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

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

HTTP 要求をサーバーに非同期的に送信します。 成功すると、アプリによって実装された IXMLHTTPRequest2Callback インターフェイスのメソッドが呼び出され、応答が処理されます。
IXMLHTTPRequest2::SetCookie

HTTP Cookie jar 内の指定した URL に関連付けられている Cookie を設定します。
IXMLHTTPRequest2::SetCustomResponseStream

HTTP 応答を受信するための標準ストリームを置き換えるカスタム ストリームを提供します。
IXMLHTTPRequest2::SetProperty

送信 HTTP 要求のプロパティを設定します。
IXMLHTTPRequest2::SetRequestHeader

既定の要求ヘッダーと共にサーバーに送信される HTTP ヘッダーの名前を指定します。

注釈

IXMLHTTPRequest2 インターフェイスは、IXMLHTTPRequest3 インターフェイスによって拡張されます。 IXMLHTTPRequest3 は、IXMLHTTPRequest2 インターフェイスのすべてのメソッドとプロパティを継承します。

IXMLHTTPRequest2 インターフェイスは、HTTP 要求操作を構成して送信し、コールバックを使用して応答処理中に通知を受信します。 IXMLHTTPRequest2 を使用すると、アプリケーションをマルチスレッド アパートメント (MTA) で実行できます。これは、Windows ランタイム (WinRT) で実行するための要件です。

IXMLHTTPRequest2 インターフェイスでは、次の機能がサポートされています。

  • 送信 HTTP 要求のプロパティを設定します。
  • 送信 HTTP 要求で使用するために、HTTP Cookie jar に Cookie を設定します。
  • HTTP Cookie jar から Cookie を取得します。
  • HTTP 応答のダウンロードが完了する前に、受信 HTTP 応答データを処理します。
  • HTTP 応答を受信するカスタム ストリームを作成します。

IXMLHTTPRequest2 は、イベント処理用のコールバック モデルを実装します。 IXMLHTTPRequest2 メソッドは非同期メソッド呼び出しのみを許可するため、完了コールバックを受信するには、アプリケーションが IXMLHTTPRequest2::Open メソッドを呼び出して HTTP 要求を作成するときに、IXMLHTTPRequest2Callback オブジェクトへのポインターを渡す必要があります。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ],MSXML 6.0 以降
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msxml6.h

こちらもご覧ください

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

IXMLHTTPRequest3Callback

クイック スタート: XML HTTP 要求を使用した接続 (IXHR2)

XML HTTP 要求 2 GET サンプル

XML HTTP 要求 2 POST サンプル