Exportar (0) Imprimir
Expandir todo

WebResponse.Headers (Propiedad)

Actualización: noviembre 2007

Cuando se realizan omisiones en una clase derivada, obtiene una colección de pares de nombre-valor de encabezado asociados a esta solicitud.

Espacio de nombres:  System.Net
Ensamblado:  System (en System.dll)

public virtual WebHeaderCollection Headers { get; }
/** @property */
public WebHeaderCollection get_Headers()

public function get Headers () : WebHeaderCollection

Valor de propiedad

Tipo: System.Net.WebHeaderCollection
Instancia de la clase WebHeaderCollection que contiene los valores de encabezado asociados a esta respuesta.

ExcepciónCondición
NotSupportedException

Se intenta por todos los medios obtener o establecer la propiedad, cuando la propiedad no se reemplaza en una clase descendiente.

La propiedad Headers contiene los pares de nombre-valor de encabezado devueltos en la respuesta.

580swbh3.alert_note(es-es,VS.90).gifNota:

La clase WebResponse es una clase abstract. El comportamiento real de las instancias de WebResponse en tiempo de ejecución viene determinado por la clase descendiente que devuelve el método WebRequest.GetResponse. Para obtener más información sobre los valores predeterminados y las excepciones, consulte la documentación de las clases descendientes, como HttpWebResponse y FileWebResponse.

En el ejemplo siguiente se muestran todos los pares de nombre de encabezado/valor devueltos en WebResponse.


          // Create a 'WebRequest' object with the specified url. 	
         WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com"); 

         // Send the 'WebRequest' and wait for response.
	  WebResponse myWebResponse = myWebRequest.GetResponse(); 

         // Display all the Headers present in the response received from the URl.
         Console.WriteLine("\nThe following headers were received in the response");

	  // Display each header and it's key , associated with the response object.
         for(int i=0; i < myWebResponse.Headers.Count; ++i)  
		    Console.WriteLine("\nHeader Name:{0}, Header value :{1}",myWebResponse.Headers.Keys[i],myWebResponse.Headers[i]); 

         // Release resources of response object.
         myWebResponse.Close(); 



// Create a 'WebRequest' object with the specified url.     
WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com");
// Send the 'WebRequest' and wait for response.
WebResponse myWebResponse = myWebRequest.GetResponse();
// Display all the Headers present in the response received from 
// the URl.
Console.WriteLine("\nThe following headers were received in the " 
    + "response");
// Display each header and it's key , associated with the response 
// object.
for (int i = 0; i < myWebResponse.get_Headers().get_Count(); ++i) {
    Console.WriteLine("\nHeader Name:{0}, Header value :{1}",
        myWebResponse.get_Headers().get_Keys().get_Item(i), 
        myWebResponse.get_Headers().get_Item(i));
}
// Release resources of response object.
myWebResponse.Close();


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft