Witam,
Jaki kod odpowiedzi HTTP powinien otrzymać request, który został obsłużony po stronie aplikacji ale wystąpiły pewne błędy uniemożliwiające jego prawidłowe przeprocesowanie.
Przykład:
Request, który aktualizuje ceny produktów w sklepie.
Jeśli:
- produkt istnieje, to zwracam kod odpowiedzi 200
- produkt nie istnieje, to powinienem zwrócić 200 + w response wstawić np. błąd jaki wywaliła aplikacja, czy może bawić się ze statusami z grupy 4XX?
Jakie macie dobre praktyki w tym temacie?