Méthode IXMLHTTPRequest2 ::GetResponseHeader (msxml6.h)
Récupère la valeur d’un en-tête HTTP à partir des en-têtes de réponse.
Syntaxe
HRESULT GetResponseHeader(
[in] const WCHAR *pwszHeader,
[out, optional] WCHAR **ppwszValue
);
Paramètres
[in] pwszHeader
Nom d’en-tête qui ne respecte pas la casse.
[out, optional] ppwszValue
Informations d’en-tête obtenues. Vous devez libérer la mémoire pour ce paramètre en appelant la fonction CoTaskMemFree .
Valeur retournée
Renvoie S_OK en cas de réussite.
Remarques
Les résultats de cette méthode 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 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.
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 |