Adloun

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, ok faux ; réessayer est inutile : le livre n'existera pas davantage.
  • 400, ok faux ; inutile de renvoyer la même requête, il faut corriger les données.
  • 201 (ou 200), ok vrai.
  • 503, ok faux ; réessayer plus tard peut réussir.
  • 500, ok faux ; 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

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →