Junior
Na czym polega różnica między kodami stanu 400 a 500?
sobes.tech AI
Odpowiedź od AI
Kod statusu 400 (Złe żądanie) wskazuje, że serwer nie może przetworzyć żądania z powodu błędu po stronie klienta.
Przykłady:
- Niepoprawna składnia żądania.
- Brak wymaganych parametrów.
- Nieprawidłowy format danych.
Kod statusu 500 (Błąd wewnętrzny serwera) wskazuje, że serwer napotkał nieoczekiwany błąd, który uniemożliwił mu wykonanie żądania.
Przykłady:
- Błąd połączenia z bazą danych.
- Błąd podczas wykonywania kodu serwera.
- Wewnętrzne awarie aplikacji.
| Kod | Opis | Przyczyna | Kto jest winny? |
|---|---|---|---|
| 400 | Złe żądanie | Błąd w żądaniu klienta | Klient |
| 500 | Błąd wewnętrzny serwera | Błąd podczas wykonywania na serwerze | Serwer |