Compartir a través de


Sys.Net.WebRequest headers (Propiedad)

Actualización: noviembre 2007

Obtiene los encabezados HTTP de la instancia de Sys.Net.WebRequest.

var headers = MyWebRequest.get_headers();

Valor devuelto

Diccionario de pares de nombre y valor que contiene los encabezados HTTP que se envían con la solicitud web.

Comentarios

El método de propiedad headers devuelve un diccionario que puede utilizar para definir encabezados personalizados. Si no hay ningún encabezado personalizado asociado actualmente a la solicitud web, se devuelve un diccionario vacío. Puede utilizar el diccionario devuelto para establecer sus valores de encabezado personalizados.

Ejemplo

En el ejemplo siguiente se muestra cómo utilizar los encabezados HTTP. Este código forma parte de un ejemplo completo que se encuentra en la información general de la clase WebRequest.

// This function sets an HTTP header for
// the Web request.
 function WebRequestHeader() 
 {
    // Instantiate the WebRequest object.
    var wRequest =  new Sys.Net.WebRequest();

    // Set the request Url.  
    wRequest.set_url(postPage); 

    // Set the request verb.
    wRequest.set_httpVerb("POST");

    var body = "Message=Hello! Do you hear me?"
    wRequest.set_body(body);

    // Set the value of the HTTP header's "Content-Length".
    wRequest.get_headers()["Content-Length"] = body.length;

    // Set the web request completed event handler,
    // for processing return data.
    wRequest.add_completed(OnWebRequestCompletedHeader);

    // Clear the results page element.
    GetElementById("ResultsId").innerHTML = "";

    // Execute the request.
    wRequest.invoke();  
}

Vea también

Referencia

Sys.Net.WebRequestManager (Clase)

Sys.Net.WebRequestExecutor (Clase)

Sys.Net.XMLHttpExecutor (Clase)