AJAX Flashcards

1
Q

Quelle méthode HTTP faut-il utiliser pour récupérer une entité existante depuis le serveur ?
(Multichoix)

  1. HEAD
  2. GET
  3. OBTAIN
  4. PUT
  5. POST
A
  1. GET
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Parmi les éléments ci-dessous, lesquels sont des ordres d’appel valides des méthodes de l’objet XmlHttpRequest ?(Multichoix)

  1. .open(‘GET’, ‘http://monserveur’);

.addEventListener(‘readystatechange’, function() {});

.send()

  1. .open(‘GET’, ‘http://monserveur’);

.send()

.addEventListener(‘readystatechange’, function() {});

  1. .send()

.addEventListener(‘readystatechange’, function() {});

.open(‘GET’, ‘http://monserveur’);

4.addEventListener(‘readystatechange’, function() {});

.open(‘GET’, ‘http://monserveur’);

.send()

A
  1. .open(‘GET’, ‘http://monserveur’);

.addEventListener(‘readystatechange’, function() {});

.send()

4.addEventListener(‘readystatechange’, function() {});

.open(‘GET’, ‘http://monserveur’);

.send()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles affirmations sont vraies ?
(Multichoix)

  1. Ajouter un header ‘Accept : text/html’ force le serveur à retourner une réponse au format ‘text/html’
  2. Le header ‘Age: 18’ indique l’âge minimum requis pour accéder à une ressource
  3. Une requête AJAX permet de communiquer avec un serveur sans recharger la page web
  4. Il existe des headers spécifiques aux requêtes et aux réponses
  5. Par défaut, une requête lancée avec XmlHttpRequest est synchrone
A
  1. Une requête AJAX permet de communiquer avec un serveur sans recharger la page web
  2. Il existe des headers spécifiques aux requêtes et aux réponses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

XmlHttpRequest permet de suivre l’évolution d’une requête HTTP.

  1. Vrai
  2. Faux
A
  1. VRAI

Explications: Grâce au event handler readystatechange.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que nous indique un code HTTP 500 ?(Multichoix)

  1. La requête a été traitée avec succès
  2. La réponse à cette requête est ailleurs
  3. La syntaxe de la requête est erronée
  4. Erreur interne du serveur
  5. Je suis une théière
A
  1. Erreur interne du serveur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelle méthode permet d’éviter les caractères interdits dans une URL ?
(Multichoix)

1 .encodeToURI()

  1. encodeURIComponent()
  2. replaceURI()
  3. encodeUTF8Component()
A
  1. encodeURIComponent()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Si xhr.readyState === XmlHttpRequest.OPENED cela signifie… (Multichoix)

  1. L’objet XHR est créé, mais pas encore initialisé
  2. L’objet XHR est initialisé, mais la requête n’est pas envoyée
  3. Le transfert de données est en cours
  4. Le transfert de données est terminé
A
  1. L’objet XHR est initialisé, mais la requête n’est pas envoyée
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

À quoi sert l’objet FormData ?
(Multichoix)

  1. À mettre en forme les données de la réponse
  2. À faciliter l’envoi d’un formulaire
  3. À définir le format de réponse attendu par le client
A
  1. À faciliter l’envoi d’un formulaire
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Combien d’arguments peut-on passer à la méthode .send() de l’objet XmlHttpRequest ?

0

1

2

Autant que l’on veut

A

0 ou 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Le event handler onErrorOccurred permet d’écrire un callback si une erreur survient avec l’objet XmlHttpRequest.

1 .Vrai

  1. Faux
A
  1. FAUX
    Explications:
    onErrorOccurred n’existe pas. C’est onError qui est implémenté.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly