AJAX Flashcards
Quelle méthode HTTP faut-il utiliser pour récupérer une entité existante depuis le serveur ?
(Multichoix)
- HEAD
- GET
- OBTAIN
- PUT
- POST
- GET
Parmi les éléments ci-dessous, lesquels sont des ordres d’appel valides des méthodes de l’objet XmlHttpRequest ?(Multichoix)
- .open(‘GET’, ‘http://monserveur’);
.addEventListener(‘readystatechange’, function() {});
.send()
- .open(‘GET’, ‘http://monserveur’);
.send()
.addEventListener(‘readystatechange’, function() {});
- .send()
.addEventListener(‘readystatechange’, function() {});
.open(‘GET’, ‘http://monserveur’);
4.addEventListener(‘readystatechange’, function() {});
.open(‘GET’, ‘http://monserveur’);
.send()
- .open(‘GET’, ‘http://monserveur’);
.addEventListener(‘readystatechange’, function() {});
.send()
4.addEventListener(‘readystatechange’, function() {});
.open(‘GET’, ‘http://monserveur’);
.send()
Quelles affirmations sont vraies ?
(Multichoix)
- Ajouter un header ‘Accept : text/html’ force le serveur à retourner une réponse au format ‘text/html’
- Le header ‘Age: 18’ indique l’âge minimum requis pour accéder à une ressource
- Une requête AJAX permet de communiquer avec un serveur sans recharger la page web
- Il existe des headers spécifiques aux requêtes et aux réponses
- Par défaut, une requête lancée avec XmlHttpRequest est synchrone
- Une requête AJAX permet de communiquer avec un serveur sans recharger la page web
- Il existe des headers spécifiques aux requêtes et aux réponses
XmlHttpRequest permet de suivre l’évolution d’une requête HTTP.
- Vrai
- Faux
- VRAI
Explications: Grâce au event handler readystatechange.
Que nous indique un code HTTP 500 ?(Multichoix)
- La requête a été traitée avec succès
- La réponse à cette requête est ailleurs
- La syntaxe de la requête est erronée
- Erreur interne du serveur
- Je suis une théière
- Erreur interne du serveur
Quelle méthode permet d’éviter les caractères interdits dans une URL ?
(Multichoix)
1 .encodeToURI()
- encodeURIComponent()
- replaceURI()
- encodeUTF8Component()
- encodeURIComponent()
Si xhr.readyState === XmlHttpRequest.OPENED cela signifie… (Multichoix)
- L’objet XHR est créé, mais pas encore initialisé
- L’objet XHR est initialisé, mais la requête n’est pas envoyée
- Le transfert de données est en cours
- Le transfert de données est terminé
- L’objet XHR est initialisé, mais la requête n’est pas envoyée
À quoi sert l’objet FormData ?
(Multichoix)
- À mettre en forme les données de la réponse
- À faciliter l’envoi d’un formulaire
- À définir le format de réponse attendu par le client
- À faciliter l’envoi d’un formulaire
Combien d’arguments peut-on passer à la méthode .send() de l’objet XmlHttpRequest ?
0
1
2
Autant que l’on veut
0 ou 1
Le event handler onErrorOccurred permet d’écrire un callback si une erreur survient avec l’objet XmlHttpRequest.
1 .Vrai
- Faux
- FAUX
Explications:
onErrorOccurred n’existe pas. C’est onError qui est implémenté.