XMLHttpRequest()

Vous lisez la version anglaise de ce contenu car il n’existe pas encore de traduction dans cette langue. Aidez-nous à traduire cet article !

Brouillon
Cette page n'est pas terminée.

Le constructeur XMLHttpRequest() crée une nouvelle instance XMLHttpRequest.

Pour plus de détails sur l'utilisation de XMLHttpRequest, voir Using XMLHttpRequest.

Syntax

const request = new XMLHttpRequest();

Paramètres

Aucun.

Valeur retournée

Un nouvel objet XMLHttpRequest. L'objet doit être au minimum initialisé par l'appel de open() avant d'appeler send() pour envoyer la requête au serveur.

La syntaxe de Firefox non-standard

Firefox 16 a ajouté un paramètre non standard au constructeur qui peut activer le mode anonyme (voir bug 692677). Mettre le drapeau mozAnon à true revient à être identique au constructeur AnonXMLHttpRequest() décrit dans de vieilles versions des  specifications de XMLHttpRequest.

const request = new XMLHttpRequest(paramsDictionary);

Paramètres (non standard)

objParameters
Il y a deux drapeaux qui peuvent être activés
mozAnon
Booléen: Mettre ce drapeau à true évitera au navigateur d'exposer le origin and credentials de l'utilisateur lors de la récupération des ressources. Plus important, cela signifie que les cookies ne seront pas envoyés, sauf si ils sont clairement ajoutés en utilisant setRequestHeader.
mozSystem
Booléen: Mettre ce drapeau à true autorise les connections cross-site sans requérir le serveur à utiliser CORS. Paramètre requis : mozAnon: true, i.e. cela ne peut pas être combiné avec l'envoi de cookies ou d'autres identifiants utilisateurs. Cela fonctionne seulement sur les applications autorisées (bug 692677); ne marche pas sur les pages chargées arbitraitement dans Firefox

Voir aussi