Wpis z mikrobloga

Czemu Spring w przypadku błędów 401 i 403 zwraca sam błąd (status) bez body? Przeglądając jakieś artykuły czy Stacka widzę, że kiedyś było zwracane body (timestamp, status, error, path). Czemu to zostało zmienione? Jest jakiś powód? A może się mylę i nigdy nie było body?

#java #spring
  • 14
@VirtualSlimShady Nie wiem co i dlaczego robi Spring bo to tylko yet another framework, ale zwracanie samego status code bez szczegółów jest jak najbardziej zdrowym podejściem, przynajmniej na prodzie. Więc to ma sens. A jak chcesz zwracać szczegóły to sobie je zacznij zwracać. Podejrzewam że tam jest jakiś switch do tego co se go można na dev włączyć czy coś
@VirtualSlimShady: Twój kod daje większą kontrolę :P
Spring jest elastyczny i udostępnia różne sposoby na zmianę jego domyślnych zachowań. Jak sobie zmienisz jego zachowanie, to już twoja broszka. Jedni powiedzą, że to jest lepsze inni, że coś innego. Każde ma swoje wady i zalety. Wybierz ten sposób który ci się podoba i jego wady nie przeszkadzają ci ;)