Playground
Recherche de produits — le même filtre, trois façons
Un vrai point d’accès /api/products filtre un catalogue en mémoire. Choisissez des critères, puis envoyez exactement le même filtre en QUERY, GET et POST pour voir pourquoi QUERY convient.
Composer un filtre
Catégorie
Marque
Couleur
Pointure
Indifférent
Aucun filtre sélectionné — le catalogue complet sera renvoyé.
QUERY
Requête
QUERY /api/products
{}Le bon choix : les critères complexes tiennent dans un corps JSON propre, et QUERY est sûre, idempotente et cacheable — un véritable « GET avec corps ».
GET
Requête
GET /api/products
Cela fonctionne, mais chaque critère est entassé dans l’URL : elle enfle vite et se heurte aux limites de longueur.
POST
Requête
POST /api/products
{}Le corps passe très bien, mais POST signifie « créer/modifier ». Caches et proxys n’y voient pas une lecture répétable.