WebClient.ResponseHeaders Property


Gets a collection of header name/value pairs associated with the response.

Namespace:   System.Net
Assembly:  System (in System.dll)

Public ReadOnly Property ResponseHeaders As WebHeaderCollection

Property Value

Type: System.Net.WebHeaderCollection

A WebHeaderCollection containing header name/value pairs associated with the response, or null if no response has been received.

The ResponseHeaders property contains a WebHeaderCollection instance containing header information the WebClient receives with the response.

The following code example downloads and displays the ResponseHeaders returned by a server.

  ' ResponseHeaders is a WebHeaderCollection instance that contains the headers sent back 
' in response to the WebClient request. 
  Dim myWebHeaderCollection As WebHeaderCollection = myWebClient.ResponseHeaders
  Console.WriteLine(ControlChars.Cr + "Displaying the response headers" + ControlChars.Cr)
  ' Loop through the ResponseHeaders.
  Dim i As Integer
  For i = 0 To myWebHeaderCollection.Count - 1
      ' Display the headers as name/value pairs.
      Console.WriteLine((ControlChars.Tab + myWebHeaderCollection.GetKey(i) + " " + ChrW(61) + " " + myWebHeaderCollection.Get(i)))
  Next i 

.NET Framework
Available since 1.1
Available since 3.0
Windows Phone Silverlight
Available since 7.0
Return to top