The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
WebHeaderCollection::Get Method (String^)
.NET Framework (current version)
Gets the value of a particular header in the collection, specified by the name of the header.
Assembly: System (in System.dll)
Parameters
- name
-
Type:
System::String^
The name of the Web header.
This method returns null if there is no name header in the collection.
The following code example uses the Get property to retrieve header values in a WebHeaderCollection.
if (args.Length == 0) { Console.WriteLine("must specify a URL!"); return; } string server = args[0]; // Create the web request HttpWebRequest myHttpWebRequest = (HttpWebRequest) WebRequest.Create(server); myHttpWebRequest.Timeout = 1000; // Get the associated response for the above request. HttpWebResponse myHttpWebResponse = (HttpWebResponse) myHttpWebRequest.GetResponse(); // Get the headers associated with the response. WebHeaderCollection myWebHeaderCollection = myHttpWebResponse.Headers; for(int i = 0; i < myWebHeaderCollection.Count; i++) { String header = myWebHeaderCollection.GetKey(i); String[] values = myWebHeaderCollection.GetValues(header); if(values.Length > 0) { Console.WriteLine("The values of {0} header are : " , header); for(int j = 0; j < values.Length; j++) Console.WriteLine("\t{0}", values[j]); } else Console.WriteLine("There is no value associated" + "with the header"); } Console.WriteLine(""); // Get the headers again, using new properties (Keys, // AllKeys, Clear) and methods (Get and GetKey) string[] headers = myWebHeaderCollection.AllKeys; // enumerate through the header collection. foreach (string s in headers) { Console.WriteLine("Header {0}, value {1}", s, myWebHeaderCollection.Get(s) ); } Console.WriteLine(""); // show the use of Get(Int32) and GetValue(Int32) if (myWebHeaderCollection.Count > 0) { // get the name and value of the first header int index=0; Console.WriteLine("Header {0}: name {1}, value {2}", index, myWebHeaderCollection.GetKey(index), myWebHeaderCollection.Get(index)); } myWebHeaderCollection.Clear(); myHttpWebResponse.Close();
.NET Framework
Available since 1.1
Available since 1.1
Show: