Sobes.tech
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.