Aller au contenu principal

HTTP réponses et codes d'erreur, exceptions

Avant la séance (2h)

Vous trouverez plusieurs exemples de serveur qui utilisent des éléments différents d'HTTP pour représenter les erreurs.

Séance

On discutera de la gestion des erreurs côté serveur et des différentes stratégies

  • Envoyer la première ou toutes les erreurs (surtout pour les long formulaires)
  • Utiliser le code d'erreur, le message ou le corps de la réponse
  • Dans quelle langue doit être le message d'erreur, traduit sur le serveur ou dans la langue de programmation et traduit sur le client

On expliquera la stratégie utilisée par le serveur fourni dans le cours.

Exercices

Exercice (optionnel bonus)

Vous devez faire une copie du projet serveur KickMyB et voir comment construire une réponse d'erreur HTTP en y indiquant un code 499 et un corps avec la String "Ayoye".