Lire en anglais

Partager via


FileWebResponse.Headers Propriété

Définition

Obtient une collection de paires nom/valeur d'en-tête associées à la réponse.

public override System.Net.WebHeaderCollection Headers { get; }

Valeur de propriété

WebHeaderCollection qui contient les paires nom/valeur d'en-tête associées à la réponse.

Exemples

L’exemple suivant utilise la Headers propriété pour récupérer les paires nom/valeur associées à la réponse.

public static void GetPage(String url)
 {
     try
      {
            Uri fileUrl = new Uri("file://"+url);
            // Create a 'FileWebrequest' object with the specified Uri .
            FileWebRequest myFileWebRequest = (FileWebRequest)WebRequest.Create(fileUrl);
            // Send the 'fileWebRequest' and wait for response.
            FileWebResponse myFileWebResponse = (FileWebResponse)myFileWebRequest.GetResponse();
            // Display all Headers present in the response received from the Uri.
            Console.WriteLine("\r\nThe following headers were received in the response:");
            // Display each header and the key of the response object.
            for(int i=0; i < myFileWebResponse.Headers.Count; ++i)
                Console.WriteLine("\nHeader Name:{0}, Header value :{1}",myFileWebResponse.Headers.Keys[i],
                                myFileWebResponse.Headers[i]);
            myFileWebResponse.Close();
         }
     catch(WebException e)
         {
             Console.WriteLine("\r\nWebException thrown. The Reason for failure is : {0}",e.Status);
         }
     catch(Exception e)
         {
             Console.WriteLine("\nThe following Exception was raised : {0}",e.Message);
         }
}

Remarques

La Headers propriété contient deux paires nom/valeur, l’une pour la longueur du contenu et l’autre pour le type de contenu, qui sont également exposées en tant que propriétés, ContentLength et ContentType.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1