Freigeben über


Sys.Net.WebRequest headers-Eigenschaft

Aktualisiert: November 2007

Ruft die HTTP-Header für die Sys.Net.WebRequest-Instanz ab.

var headers = MyWebRequest.get_headers();

Rückgabewert

Ein Wörterbuch mit Name-Wert-Paaren, das die mit der Webanforderung gesendeten HTTP-Header enthält.

Hinweise

Die headers-Eigenschaftenmethode gibt ein Wörterbuch zurück, das Sie zum Festlegen benutzerdefinierter Header verwenden können. Wenn der Webanforderung derzeit keine benutzerdefinierten Header zugeordnet sind, wird ein leeres Wörterbuch zurückgegeben. Anhand des zurückgegebenen Wörterbuchs können Sie benutzerdefinierte Headerwerte festlegen.

Beispiel

Im folgenden Beispiel wird die Verwendung der HTTP-Header veranschaulicht. Dieser Code ist Teil eines vollständigen Beispiels, das in der Übersicht über die WebRequest-Klasse enthalten ist.

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

Siehe auch

Referenz

Sys.Net.WebRequestManager-Klasse

Sys.Net.WebRequestExecutor-Klasse

Sys.Net.XMLHttpExecutor-Klasse