Projektowanie API · Middle · Pytanie 70 z 75
Kiedy POST /orders/search z body JSON jest dopuszczalny zamiast GET z parametrami zapytania?
- ✓Poprawna odpowiedź: Gdy filtry są zbyt złożone lub długie dla URL-a albo zawierają wrażliwe wartości, które nie powinny trafić do logów
- 2Nigdy; wyszukiwanie musi być GET
- 3Zawsze, bo POST jest szybszy
Wyjaśnienie
Kompromis: odpowiedzi POST nie są domyślnie cache'owane, a operacja wygląda na nieidempotentną. Udokumentuj to jasno.