IXMLHTTPRequest2Callback::OnHeadersAvailable 方法 (msxml6.h)

在 HTTP 请求已发送到服务器且服务器已使用响应标头进行响应后发生。

语法

HRESULT OnHeadersAvailable(
  [in, optional] IXMLHTTPRequest2 *pXHR,
  [in]           DWORD            dwStatus,
  [in]           const WCHAR      *pwszStatus
);

parameters

[in, optional] pXHR

返回标头的初始 HTTP 请求对象。

[in] dwStatus

请求的状态代码。

注意此参数的可能值还包括 winhttp.h 为桌面应用定义的 HTTP_STATUS_* 值。
 

[in] pwszStatus

请求的状态代码作为以 null 结尾的字符串在用户可读的窗体中出现。

返回值

如果成功,则返回 S_OK。

注意 此回调函数不得引发异常。
 

注解

若要查看单个响应标头,请在 IXMLHTTPRequest2 接口上调用 GetResponseHeader 方法。 若要查看所有响应标头,请调用 GetAllResponseHeaders 方法。 若要取消请求,请在 pXHR 对象上调用 Abort 方法。

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用],MSXML 6.0 及更高版本
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 msxml6.h

请参阅

GetAllResponseHeaders 方法

GetResponseHeader 方法

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

OnHeadersAvailable