Playground
Produktsuche — derselbe Filter, drei Wege
Ein echter /api/products-Endpunkt filtert einen Katalog im Speicher. Wählen Sie Kriterien und senden Sie exakt denselben Filter als QUERY, GET und POST, um zu sehen, warum QUERY passt.
Filter zusammenstellen
Kategorie
Marke
Farbe
Größe
Beliebig
Kein Filter gewählt — das liefert den gesamten Katalog.
QUERY
Anfrage
QUERY /api/products
{}Genau richtig: Komplexe Kriterien liegen in einem sauberen JSON-Body, und QUERY ist sicher, idempotent und cachebar — ein echtes „GET mit Body“.
GET
Anfrage
GET /api/products
Funktioniert, aber jedes Kriterium wird in die URL gepresst — sie bläht sich schnell auf und stößt an Längengrenzen.
POST
Anfrage
POST /api/products
{}Der Body kommt an, doch POST bedeutet „erstellen/ändern“. Caches und Proxys behandeln das nicht als wiederholbaren Lesezugriff.