WebResponse::Headers Property
When overridden in a derived class, gets a collection of header name-value pairs associated with this request.
Assembly: System (in System.dll)
Property Value
Type: System.Net::WebHeaderCollection^An instance of the WebHeaderCollection class that contains header values associated with this response.
| Exception | Condition |
|---|---|
| NotSupportedException | Any attempt is made to get or set the property, when the property is not overridden in a descendant class. |
The Headers property contains the name-value header pairs returned in the response.
Note |
|---|
The WebResponse class is an abstract class. The actual behavior of WebResponse instances at run time is determined by the descendant class returned by WebRequest::GetResponse. For more information about default values and exceptions, please see the documentation for the descendant classes, such as HttpWebResponse and FileWebResponse. |
The following example displays all of the header name-value pairs returned in the WebResponse.
// Create a 'WebRequest' object with the specified url. WebRequest^ myWebRequest = WebRequest::Create( "http://www.contoso.com" ); // Send the 'WebRequest' and wait for response. WebResponse^ myWebResponse = myWebRequest->GetResponse(); // Display all the Headers present in the response received from the URl. Console::WriteLine( "\nThe following headers were received in the response" ); // Display each header and its key , associated with the response object. for ( int i = 0; i < myWebResponse->Headers->Count; ++i ) Console::WriteLine( "\nHeader Name: {0}, Header value : {1}", myWebResponse->Headers->Keys[ i ], myWebResponse->Headers[ i ] ); // Release resources of response object. myWebResponse->Close();
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
