HttpWebResponse.Headers Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |