JavaScript : rendre le Web interactif (école d'ingénieur) · Chapitre 10 · Application directe du cours
Lire des statuts
Dialoguer avec un serveur : fetch · niveau 1 (application)
Énoncé
Pour chaque situation, donner le statut HTTP le plus probable, la valeur de reponse.ok, et dire s'il est utile de réessayer la même requête plus tard.
- La fiche d'un livre dont l'ISBN n'existe pas.
- Une commande envoyée avec une quantité de .
- Une commande valide, enregistrée.
- Le serveur est en maintenance pour dix minutes.
- Le serveur a planté en lisant sa base de données.
Corrigé
- 404,
okfaux ; réessayer est inutile : le livre n'existera pas davantage. - 400,
okfaux ; inutile de renvoyer la même requête, il faut corriger les données. - 201 (ou 200),
okvrai. - 503,
okfaux ; réessayer plus tard peut réussir. - 500,
okfaux ; réessayer peut réussir si la panne est passagère.
Dans tous ces cas, la promesse de fetch est tenue : seul reponse.ok signale l'échec.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.