API-Design · Middle · Frage 70 von 75
Wann ist POST /orders/search mit JSON-Body statt GET mit Query-Parametern akzeptabel?
- 1Wenn Filter zu lang oder zu sensibel für eine URL sind
- 2Nie; eine Suche muss immer eine GET-Anfrage sein
- 3Immer, weil POST schneller ist als GET
Antwort zeigen
Richtige Antwort: Wenn Filter zu lang oder zu sensibel für eine URL sind
Erklärung
Der Kompromiss: POST-Antworten werden standardmäßig nicht gecacht, und die Operation wirkt nicht idempotent. Dokumentiere es klar.