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"?