Método IXMLHTTPRequest2::GetAllResponseHeaders (msxml6.h)

Recupera os valores de todos os cabeçalhos de resposta HTTP.

Sintaxe

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

Parâmetros

[out] ppwszHeaders

As informações de cabeçalho retornadas. Libere a memória usada para esse parâmetro usando o método CoTaskMemFree .

Retornar valor

Retornará S_OK se houver êxito.

Comentários

Cada par nome/valor de cabeçalho é separado por um feed de linha de retorno de carro de combinação.

As informações de cabeçalho de resposta retornadas só são válidas depois que o método de retorno de chamada OnHeadersAvailable é chamado.

Exemplos

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.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP], MSXML 6.0 e posterior
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msxml6.h

Confira também

Cotaskmemfree

IXMLHTTPRequest2

OnHeadersAvailable