Partager via


IXMLHTTPRequest2 ::GetAllResponseHeaders, méthode (msxml6.h)

Récupère les valeurs de tous les en-têtes de réponse HTTP.

Syntaxe

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

Paramètres

[out] ppwszHeaders

Informations d’en-tête retournées. Libérez la mémoire utilisée pour ce paramètre à l’aide de la méthode CoTaskMemFree .

Valeur retournée

Renvoie S_OK en cas de réussite.

Remarques

Chaque paire nom/valeur d’en-tête est séparée par un flux de ligne de retour chariot combiné.

Les informations d’en-tête de réponse retournées ne sont valides qu’après l’appel de la méthode de rappel OnHeadersAvailable .

Exemples

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP],MSXML 6.0 et versions ultérieures
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msxml6.h

Voir aussi

CoTaskMemFree

IXMLHTTPRequest2

OnHeadersAvailable