GetAllResponseHeaders Method (IXMLHTTPRequest2, Windows 8)
Retrieves the values of all the HTTP headers.
C/C++ Syntax
HRESULT GetAllResponseHeaders(WCHAR **ppwszHeaders);
Parameters
ppwszHeaders
[out, string]
The HTTP response headers for the request. You must free this parameter using the CoTaskMemFree
method.
Return Values
S_OK
The value returned if successful.
Example
HRESULT hr;
WCHAR **pwszValue = NULL;
IXMLHttpRequest2 *pIXMLHttpRequest2 = NULL;
// Create IXMLHttpRequest2 object and initialize pIXMLHttpRequest2.
hr = pIXMLHttpRequest2->getAllResponseHeaders(&ppwszHeaders);
if(SUCCEEDED(hr))
::MessageBox(NULL, **pwszValue, _T("All Response Headers"), MB_OK);
// Release pIXMLHttpRequest2 when finished with it.
Remarks
Each header name/value pair is separated by a combination carriage return-line feed.
The results of this method are valid only after the OnHeadersAvailable
callback has been executed.
Versioning
Implemented in: MSXML 6.0
Applies to
See Also
Send Method (IXMLHTTPRequest2, Windows 8)
GetResponseHeader Method (IXMLHTTPRequest2, Windows 8)
setRequestHeader Method (IXMLHTTPRequest)
CoTaskMemFree Function
OnHeadersAvailable Event (Windows 8)