Projektowanie API · Junior · Pytanie 71 z 75
Kiedy można tworzyć zasób przez PUT?
- 1Nigdy; PUT może tylko aktualizować
- ✓Poprawna odpowiedź: Gdy identyfikator zasobu wybiera klient, np.
PUT /users/42/avataralboPUT /settings/theme - 3Tylko gdy ID nadaje serwer
Wyjaśnienie
Ponieważ PUT jest idempotentny, powtórzenie z tym samym body jest bezpieczne: zasób kończy w tym samym stanie.