API-Design · Junior · Frage 24 von 75
Wohin gehören Filter- und Sortieroptionen in einer REST-Anfrage?
- 1In den Request-Body eines GET
- 2In Query-Parameter, z. B.
GET /orders?status=paid&sort=-createdAt - 3In den URL-Pfad, z. B.
/orders/status/paid/sort/createdAt
Antwort zeigen
Richtige Antwort: In Query-Parameter, z. B. GET /orders?status=paid&sort=-createdAt
Erklärung
Query-Parameter halten die Ressourcen-URL stabil und sind cachebar. GET-Bodys werden von Clients und Proxys nicht zuverlässig unterstützt.