headers, propriété de Sys.Net.WebRequest
Mise à jour : novembre 2007
Obtient les en-têtes HTTP pour l'instance Sys.Net.WebRequest.
var headers = MyWebRequest.get_headers();
Valeur de retour
Dictionnaire de paires nom/valeur qui contient les en-têtes HTTP envoyés avec la requête Web.
Notes
La méthode de propriété headers retourne un dictionnaire que vous pouvez utiliser pour définir des en-têtes personnalisés. Si aucun en-tête personnalisé n'est associé à la requête Web, un dictionnaire vide est retourné. Vous pouvez utiliser le dictionnaire retourné pour définir vos valeurs d'en-tête personnalisées.
Exemple
L'exemple suivant montre comment utiliser les en-têtes HTTP. Ce code fait partie d'un exemple complet fourni dans la vue d'ensemble de la classe 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();
}
Voir aussi
Référence
Sys.Net.WebRequestManager, classe