Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
XMLHttpRequest.open()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode open() de XMLHttpRequest instancie une nouvelle requête ou réinitialise un déjà existante.
Note :
Appeler cette méthode pour une requête déjà active (pour laquelle une méthode open() a déjà été appelée) est équivalent à appeler abort().
Syntaxe
XMLHttpRequest.open(method, url);
XMLHttpRequest.open(method, url, async);
XMLHttpRequest.open(method, url, async, user);
XMLHttpRequest.open(method, url, async, user, password);
Paramètres
method-
La méthode de requête HTTP à utiliser telles que
GET,POST,PUT,DELETE, etc. Ignorée pour les URL non-HTTP(S). url-
Une
DOMStringreprésentant l'URL à laquelle envoyer la requête. asyncFacultatif-
Un booléen optionnel par défaut à
true, indiquant s'il faut, ou pas, traiter la requête en asynchrone. Si la valeur est àfalse, la méthodesend()ne retourne rien tant qu'elle n'a pas reçu la réponse. Si la valeur est àtrue, une notification de transaction complétée est fournie en utilisant un gestionnaire d'évènements. Le paramètre doit être sur "true" si l'attributmultipartest sur "true" aussi ou une exception sera levée.Note : Les requêtes asynchrones sur le "thread" principal peuvent facilement dérouter l'utilisateur et devraient être évitées; En fait, de nombreux navigateurs ont un support XHR obsolète sur la totalité du "thread" principal. Les requêtes synchrones sont acceptées dans
Worker. userFacultatif-
Le nom de l'utilisateur, optionnel, à utiliser dans un but d'authentification. Sa valeur par défaut est
null. passwordFacultatif-
Le mot de passe, optionnel, à utiliser dans un but d'authentification. Sa valeur par défaut est
null.
Spécifications
| Specification |
|---|
| XMLHttpRequest> # the-open()-method> |
Compatibilité des navigateurs
Chargement...
Voir aussi
- Utiliser XMLHttpRequest
- Méthodes
XMLHttpRequesten relation :setRequestHeader(),send(), andabort()