次の方法で共有


IXMLHTTPRequest2Callback::OnRedirect メソッド (msxml6.h)

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

構文

HRESULT OnRedirect(
  [in, optional] IXMLHTTPRequest2 *pXHR,
  [in]           const WCHAR      *pwszRedirectUrl
);

パラメーター

[in, optional] pXHR

リダイレクトされる HTTP 要求オブジェクト。

[in] pwszRedirectUrl

HTTP 要求の新しい URL。

戻り値

成功すると S_OK を返します。

メモ このコールバック関数は例外をスローしてはなりません。
 

注釈

要求のリダイレクトが許可されていない場合は、pXHR オブジェクトで Abort メソッドを呼び出すことができます。

XMLHTTPRequest2 では、任意の要求に対して最大 100 の再方向が適用されます。 この制限を超える再方向では 、OnError イベントが生成されます。 アプリケーションは、再方向のヘッダーにアクセスできなくなります。

最終的なリダイレクトが完了し、最終的な URL に達すると、アプリケーションは OnHeadersAvailable コールバックを受け取ります。

要件

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

こちらもご覧ください

Abort メソッド

IXMLHTTPRequest2Callback

OnError イベント

OnHeadersAvailable イベント