Compartilhar via


Cabeçalhos sys.NET.WebRequest propriedade

Obtém os cabeçalhos HTTP para o Sys.NET.WebRequest instância.

var headers = MyWebRequest.get_headers();

Valor de retorno

Um dicionário de pares nome/valor que contém os cabeçalhos HTTP que são enviados com a solicitação da Web.

Comentários

The headers propriedade método retorna um dicionário que você pode usar para conjunto cabeçalhos personalizados. Se não houver nenhum cabeçalhos personalizados associados a solicitação da Web, um dicionário vazio será retornado. Você pode usar o dicionário retornado para conjunto os valores de cabeçalho personalizado.

Exemplo

O exemplo a seguir mostra como usar os cabeçalhos HTTP. Este código faz parte de um exemplo completo encontrado no WebRequest visão geral da classe.

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

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor