Tester une API REST avec curl
Validez l'API de commandes https://api.acme.test/v1 avant mise en production (outils : curl, jq).
- Obtenez un jeton :
curl -s -X POST https://api.acme.test/v1/auth/token -H "Content-Type: application/json" -d '{"client_id":"recette","client_secret":"Rct!2026"}'→ durée de validité en secondes →answer expire <n> - Appelez
GET /v1/commandes/1042sans jeton : code HTTP →answer sans_jeton <code> - Appelez-la avec
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.recette": statut de la commande →answer statut <valeur> - Créez une commande invalide (
quantite: 0) avecPOST /v1/commandes: code HTTP →answer invalide <code>
Bientôt disponible
Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.
Tâches
- Jeton obtenu
- Contrôle d'accès
- Validation des entrées