WebClient.ResponseHeaders Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci dvojic název/hodnota hlavičky přidružené k odpovědi.
public:
property System::Net::WebHeaderCollection ^ ResponseHeaders { System::Net::WebHeaderCollection ^ get(); };
public System.Net.WebHeaderCollection? ResponseHeaders { get; }
public System.Net.WebHeaderCollection ResponseHeaders { get; }
member this.ResponseHeaders : System.Net.WebHeaderCollection
Public ReadOnly Property ResponseHeaders As WebHeaderCollection
Hodnota vlastnosti
WebHeaderCollection obsahující páry název/hodnota záhlaví přidružené k odpovědi nebo null
, pokud nebyla přijata žádná odpověď.
Příklady
Následující příklad kódu stáhne a zobrazí ResponseHeaders vrácený serverem.
// Obtain the WebHeaderCollection instance containing the header name/value pair from the response.
WebHeaderCollection^ myWebHeaderCollection = myWebClient->ResponseHeaders;
Console::WriteLine( "\nDisplaying the response headers\n" );
// Loop through the ResponseHeaders and display the header name/value pairs.
for ( int i = 0; i < myWebHeaderCollection->Count; i++ )
{
Console::WriteLine( "\t{0} = {1}", myWebHeaderCollection->GetKey( i ),
myWebHeaderCollection->Get( i ) );
}
// Obtain the WebHeaderCollection instance containing the header name/value pair from the response.
WebHeaderCollection myWebHeaderCollection = myWebClient.ResponseHeaders;
Console.WriteLine("\nDisplaying the response headers\n");
// Loop through the ResponseHeaders and display the header name/value pairs.
for (int i=0; i < myWebHeaderCollection.Count; i++)
Console.WriteLine ("\t" + myWebHeaderCollection.GetKey(i) + " = " + myWebHeaderCollection.Get(i));
' 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
Poznámky
Opatrnost
WebRequest
, HttpWebRequest
, ServicePoint
a WebClient
jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.
Vlastnost ResponseHeaders obsahuje instanci WebHeaderCollection obsahující informace hlavičky, které WebClient obdrží s odpovědí.