HttpWebResponse.Headers Eigenschap

Definitie

Haalt de headers op die zijn gekoppeld aan dit antwoord van de server.

public:
 virtual property System::Net::WebHeaderCollection ^ Headers { System::Net::WebHeaderCollection ^ get(); };
public override System.Net.WebHeaderCollection Headers { get; }
member this.Headers : System.Net.WebHeaderCollection
Public Overrides ReadOnly Property Headers As WebHeaderCollection

Waarde van eigenschap

Een WebHeaderCollection die de headergegevens bevat die worden geretourneerd met het antwoord.

Uitzonderingen

Het huidige exemplaar is verwijderd.

Voorbeelden

In het volgende voorbeeld wordt de inhoud van alle antwoordheaders naar de console geschreven.

// Creates an HttpWebRequest for the specified URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
// Sends the HttpWebRequest and waits for response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

// Displays all the headers present in the response received from the URI.
Console.WriteLine("\r\nThe following headers were received in the response:");
// Displays each header and it's key associated with the response.
for(int i=0; i < myHttpWebResponse.Headers.Count; ++i)
    Console.WriteLine("\nHeader Name:{0}, Value :{1}",myHttpWebResponse.Headers.Keys[i],myHttpWebResponse.Headers[i]);
// Releases the resources of the response.
myHttpWebResponse.Close();
' Creates an HttpWebRequest with the specified URL. 
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
' Sends the HttpWebRequest and waits for a response.
Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
' Displays all the Headers present in the response received from the URI.
Console.WriteLine(ControlChars.Lf + ControlChars.Cr + "The following headers were received in the response")
'The Headers property is a WebHeaderCollection. Use it's properties to traverse the collection and display each header.
Dim i As Integer
While i < myHttpWebResponse.Headers.Count
    Console.WriteLine(ControlChars.Cr + "Header Name:{0}, Value :{1}", myHttpWebResponse.Headers.Keys(i), myHttpWebResponse.Headers(i))
  i = i + 1
End While
myHttpWebResponse.Close()

Opmerkingen

De Headers eigenschap is een verzameling naam-/waardeparen die de HTTP-headerwaarden bevatten die worden geretourneerd met het antwoord. Algemene headergegevens die worden geretourneerd door de internetresource, worden weergegeven als eigenschappen van de HttpWebResponse klasse. De volgende tabel bevat algemene headers die de API beschikbaar maakt als eigenschappen.

Koptekst Property
Inhoudscodering ContentEncoding
Lengte van inhoud ContentLength
Inhoudstype ContentType
Laatst gewijzigd LastModified
Server Server

Van toepassing op