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 |