Hej!
Uczę się tworzyć proste resty. Znalazłem tego typu odpowiedź na SO, ale z tego co widzę tych standardów jest dosyć sporo. I mam parę pytań:
- Jak wygląda standardowa odpowiedź RESTful API w formie JSON?
- Jakie pola musi zawierać, jakie może zawierać?
- Co zwracać kiedy nie znalazłem
resource
? Tylko kod 404? Kod 404 i jakąś standardową odpowiedź? - Co zwrócić po np. poprawnej operacji usunięcia
resource
? A co po niepoprawnej? - Czy opcjonalne pola powinny występować, nawet kiedy w konkretnym przypadku ich nie używam?
Przykład: mam poleflag
, które może być puste, czy kiedy jest puste mam zwrócić"flag: empty"
lub"flag null"
?