Projektowanie API · Junior · Pytanie 74 z 75
Jak klient może pobrać kilku użytkowników po ID w jednym żądaniu w REST API?
- 1Wysyłając trzy żądania GET w jednym body HTTP
- 2W REST to niemożliwe
- ✓Poprawna odpowiedź: Filtrem na kolekcji, np.
GET /users?ids=1,2,3, w udokumentowanym limicie
Wyjaśnienie
Odczyty zbiorcze zmniejszają liczbę wymian. Duże listy ID mogą wymagać POST /users:batchGet z body, bo URL-e mają limity długości.