Projektowanie API · Middle · Pytanie 5 z 75
Jak REST API może pozwolić klientom wczytać powiązane zasoby w jednym żądaniu?
- 1To niemożliwe; klienci muszą robić osobne wywołania
- 2Zawsze zwracając każdy powiązany obiekt
- ✓Poprawna odpowiedź: Parametrem rozwijania, np.
?include=author,comments(JSON:API) albo?expand=customer
Wyjaśnienie
Rozwijanie zapobiega gadatliwym klientom, a domyślne odpowiedzi pozostają małe. Ogranicz głębokość i liczbę dołączanych relacji.