Junior
Jaką zawartość (body) zwraca serwer w odpowiedzi z kodem 404?
sobes.tech AI
Odpowiedź od AI
Gdy odpowiedź ma kod 404 (Nie znaleziono), serwer zazwyczaj zwraca ciało odpowiedzi zawierające informacje o tym, że żądany zasób nie został znaleziony. Format i zawartość ciała nie są standaryzowane i zależą od implementacji serwera lub aplikacji internetowej. Może to być prosty komunikat tekstowy, strona HTML z błędem lub obiekt JSON z opisem błędu.
Przykład prostej odpowiedzi HTML:
<html>
<head><title>404 Nie Znaleziono</title></head>
<body>
<h1>Nie Znaleziono</h1>
<p>Żądany URL nie został znaleziony na tym serwerze.</p>
</body>
</html>
W API zwracających JSON, ciało może wyglądać tak:
{
"error": "Zasób nie znaleziony",
"status": 404
}
Jeśli serwer nie zwraca ciała, klient otrzymuje tylko nagłówki z kodem 404. Jednak zwykle dla wygody użytkownika lub klienta, obecne jest ciało z opisem błędu.