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