Metodo IXMLHTTPRequest2::GetResponseHeader (msxml6.h)

Recupera il valore di un'intestazione HTTP dalle intestazioni di risposta.

Sintassi

HRESULT GetResponseHeader(
  [in]            const WCHAR *pwszHeader,
  [out, optional] WCHAR       **ppwszValue
);

Parametri

[in] pwszHeader

Nome di intestazione senza distinzione tra maiuscole e minuscole.

[out, optional] ppwszValue

Informazioni sull'intestazione risultanti. È consigliabile liberare la memoria per questo parametro chiamando la funzione CoTaskMemFree .

Valore restituito

Restituisce S_OK in caso di esito positivo.

Commenti

I risultati di questo metodo sono validi solo dopo che è stato chiamato il metodo di callback OnHeadersAvailable .

Esempio

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

// Create XMLHTTPRequest2 object and initialize pIXMLHTTP2Request.
hr = pIXMLHTTPRequest2->GetResponseHeader(L"Server", &pwszHeaderValue);
if(SUCCEEDED(hr))
{
   MessageBox(NULL, pwszHeaderValue, L"Response Header-Server", MB_OK);   
}   

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

// Release pIXMLHTTPRequest2 when finished with it.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP],MSXML 6.0 e versioni successive
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msxml6.h

Vedi anche

CoTaskMemFree

GetAllResponseHeaders

IXMLHTTPRequest2

OnHeadersAvailable