Sobes.tech
Junior

Ի՞նչ պարունակություն (body) է վերադարձնում սերվերը 404 կոդով պատասխանով։

sobes.tech AI

Պատասխան AI-ից

Երբ պատասխանն ունի 404 (Չգտնվեց) կոդ, սերվերը սովորաբար վերադարձնում է պատասխան մարմին, որը պարունակում է տեղեկություններ այն մասին, որ խնդրող ռեսուրսը չի գտնվել։ Մարմնի ձևաչափը և պարունակությունը ստանդարտացված չեն և կախված են սերվերի կամ վեբ հավելվածի իրականացումից։ Դա կարող է լինել պարզ տեքստային հաղորդագրություն, HTML էջ սխալի կամ JSON օբյեկտ սխալի նկարագրությամբ:

Պարզ HTML պատասխան օրինակ՝

<html>
  <head><title>404 Չգտնվեց</title></head>
  <body>
    <h1>Չգտնվեց</h1>
    <p>Հարցված URL-ը այս սերվերում չի գտնվել։</p>
  </body>
</html>

JSON վերադարձնող API-ների դեպքում մարմինը կարող է выглядել այնպես՝

{
  "error": "Ռեսուրսը չի գտնվել",
  "status": 404
}

Եթե սերվերը չի վերադարձնում մարմին, հաճախորդը ստանում է միայն 404 կոդով գլխագրերը։ Բայց սովորաբար, օգտվողի կամ հաճախորդի հարմարության համար, առկա է սխալի նկարագրությամբ մարմին։