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 事件