Проєктування API · Middle · Запитання 70 з 75
Коли POST /orders/search з JSON-тілом прийнятний замість GET з параметрами запиту?
- ✓Правильна відповідь: Коли фільтри надто складні чи довгі для URL або містять чутливі значення, які не повинні потрапляти в логи
- 2Ніколи: пошук має бути GET
- 3Завжди, бо POST швидший
Пояснення
Компроміс: відповіді POST за замовчуванням не кешуються, а операція виглядає неідемпотентною. Задокументуйте це чітко.