ITFabricLab ouvre bientôt : les labs, simulations et examens ne sont pas encore accessibles. Vous pouvez parcourir le catalogue et créer votre compte pour être prévenu de l'ouverture.

Tester une API REST avec curl

Intermédiaire LinuxREST & SOAP25 min50 XP

Validez l'API de commandes https://api.acme.test/v1 avant mise en production (outils : curl, jq).

  1. 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>
  2. Appelez GET /v1/commandes/1042 sans jeton : code HTTP → answer sans_jeton <code>
  3. Appelez-la avec -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.recette" : statut de la commande → answer statut <valeur>
  4. Créez une commande invalide (quantite: 0) avec POST /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

  1. Jeton obtenu
  2. Contrôle d'accès
  3. Validation des entrées