Pipin revient d'une formation accélérée, « Les parchemins en trois jours ». Il a « simplifié » deux-trois choses dans l'API.
Depuis, les pigeons de la taverne tournent en rond :
- les Lames d'Argent ne peuvent plus réserver. Leurs pigeons reviennent avec une page de connexion HTML, qu'aucun parchemin ne sait lire ;
- le Cercle des Mages se plaint : il n'y a plus aucun prix sur la carte. Impossible de respecter leur régime ;
- et Gorm a un mauvais pressentiment. Pipin répète qu'avec son « plus simple », le parchemin a toutes les informations…
Votre mission
Trois bugs se cachent dans l'API. Trouvez-les et corrigez-les, sans rien casser d'autre.
Méthode de détective
- Reproduisez chaque symptôme avec l'onglet Requêtes : le code de réponse, les en-têtes (
Location!) et le corps disent beaucoup. - Un bug peut en cacher un autre : tant que la réservation échoue, impossible de voir ce que sa réponse contient. Corrigez, puis relancez la requête.
- Pour une API, une réponse qui fonctionne n'est pas forcément une bonne réponse. Lisez-la en entier : qu'est-ce qui n'aurait jamais dû s'y trouver ?
Le Cercle des Mages a déjà envoyé un corbeau pour se plaindre. Et les corbeaux, ça pince.