QCM - AJAX

QCM - AJAX

1. Quel est le rôle de l'objet `AbortController` dans Fetch API ?
2. Comment configurer une requête Fetch pour envoyer des cookies avec CORS ?
3. Quelle propriété Fetch permet d'envoyer des en-têtes personnalisés ?
4. Que fait l'en-tête HTTP `Access-Control-Allow-Methods` dans une requête CORS ?
5. Quelle propriété permet d'envoyer des cookies avec des requêtes AJAX CORS ?
6. Quelle est la différence principale entre `fetch` et `XMLHttpRequest` ?
7. Que fait l'en-tête `Access-Control-Allow-Credentials` en CORS ?
8. Que fait l'option `mode: 'cors'` dans Fetch API ?
9. Quelle méthode est utilisée pour transformer une chaîne JSON en objet JavaScript ?
10. Quelle propriété permet de vérifier l'état de la requête AJAX ?
11. Quelle méthode permet de gérer plusieurs requêtes Fetch simultanément ?
12. Quel est le principal avantage d'AJAX ?
13. Quel est le rôle de `responseText` dans une requête AJAX ?
14. Comment gérer les erreurs réseau avec Fetch API ?
15. Comment envoyer des en-têtes personnalisés dans une requête AJAX ?
16. Quel en-tête est nécessaire pour indiquer que la réponse est au format JSON ?
17. Quelle méthode est utilisée pour définir le type de requête AJAX ?
18. Que signifie le code d'état HTTP 204 dans une requête AJAX ?
19. Quel mécanisme est utilisé pour protéger les requêtes CORS ?
20. Comment gérer les métadonnées d'une réponse dans Fetch API ?