HttpWebResponse.Headers Tulajdonság

Definíció

Lekéri a kiszolgálótól a válaszhoz társított fejléceket.

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

Tulajdonság értéke

A WebHeaderCollection válaszsal visszaadott fejlécadatokat tartalmazó fájl.

Kivételek

Az aktuális példány el lett adva.

Példák

Az alábbi példa az összes válaszfejléc tartalmát a konzolra írja.

// 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()

Megjegyzések

A Headers tulajdonság olyan név-érték párok gyűjteménye, amelyek a válaszsal visszaadott HTTP-fejlécértékeket tartalmazzák. Az internetes erőforrásból visszaadott gyakori fejlécadatok az HttpWebResponse osztály tulajdonságaiként lesznek közzétéve. Az alábbi táblázat felsorolja az API által tulajdonságokként elérhetővé tott gyakori fejléceket.

Header Ingatlan
Tartalomkódolás ContentEncoding
Tartalomhossz ContentLength
Tartalom típusa ContentType
Utolsó módosítás LastModified
Server Server

A következőre érvényes: