Метод IXMLHTTPRequest2::GetAllResponseHeaders (msxml6.h)

Извлекает значения всех заголовков HTTP-ответов.

Синтаксис

HRESULT GetAllResponseHeaders(
  [out] WCHAR **ppwszHeaders
);

Параметры

[out] ppwszHeaders

Возвращаемые сведения о заголовке. Освободите память, используемую для этого параметра, с помощью метода CoTaskMemFree .

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Комментарии

Каждая пара "имя-значение" заголовка отделяется комбинированным каналом возврата каретки и строки.

Возвращаемые сведения о заголовке ответа действительны только после вызова метода обратного вызова OnHeadersAvailable .

Примеры

HRESULT hr = S_OK;
WCHAR *pwszHeaderValue = NULL;
IXMLHTTPRequest2 *pIXMLHTTPRequest2 = NULL;

// Create IXMLHTTPRequest2 object and initialize pIXMLHTTPRequest2.
hr = pIXMLHTTPRequest2->GetAllResponseHeaders(&pwszHeaderValue);
if(SUCCEEDED(hr))
{
  MessageBox(NULL, pwszHeaderValue, L"All Response Headers", MB_OK);
}

if (pwszHeaderValue != NULL)
{
      CoTaskMemFree(pwszHeaderValue);
      pwszHeaderValue = NULL;
}

// Release pIXMLHTTPRequest2 when finished with it.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP], MSXML 6.0 и более поздних версий
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msxml6.h

См. также раздел

CoTaskMemFree

IXMLHTTPRequest2

OnHeadersAvailable