Projektowanie API · Middle · Pytanie 64 z 75
Dlaczego odpowiedzi API bez dokumentacji nie powinny używać null dla pól „nie dotyczy” i „nieznane”?
- ✓Poprawna odpowiedź: Klienci nie odróżnią braku, pustej wartości i null, jeśli kontrakt nie określa, co każde oznacza
- 2JSON nie pozwala na null
- 3Pola null psują HTTP
Wyjaśnienie
Zdecyduj, czy brak i null się różnią, i udokumentuj to, zwłaszcza dla semantyki PATCH.