Sobes.tech
Junior

Kokius HTTP atsakymo kodus žinote?

sobes.tech AI

Atsakymas iš AI

Informacija:

  • 100 Continue - Serveris gavo užklausos pradžią ir laukia tęsinio.
  • 101 Switching Protocols - Serveris sutinka pereiti prie nurodytų protokolų, nurodytų antraštėje Upgrade.

Sėkmingi:

  • 200 OK - Užklausa sėkmingai apdorota.
  • 201 Created - Užklausa sėkmingai įvykdyta, ir kaip rezultatas sukurtas naujas išteklius.
  • 204 No Content - Užklausa sėkmingai apdorota, bet atsakymas neapima turinio (pavyzdžiui, ištrynus išteklių).

Peradresavimai:

  • 301 Moved Permanently - Prašomas išteklius nuolat perkeltas į naują URL.
  • 302 Found (anksčiau "Moved temporarily") - Prašomas išteklius laikinai pasiekiamas kito URL.
  • 304 Not Modified - Išteklius nuo paskutinio prašymo nepasikeitė. Naršyklė gali naudoti talpyklos versiją.

Kliento klaidos:

  • 400 Bad Request - Serveris negali apdoroti užklausos dėl neteisingos sintaksės.
  • 401 Unauthorized - Užklausa reikalauja autentifikacijos.
  • 403 Forbidden - Prieiga prie ištekliaus uždrausta.
  • 404 Not Found - Prašomas išteklius nerastas.
  • 405 Method Not Allowed - HTTP metodas, naudojamas užklausoje, nėra leidžiamas šiam ištekliui.
  • 422 Unprocessable Entity - Serveris supranta užklausos turinio tipą, bet negali apdoroti instrukcijų, esančių joje (pavyzdžiui, validacijos klaidos).

Serverio klaidos:

  • 500 Internal Server Error - Serveris susidūrė su nenumatyta klaida.
  • 502 Bad Gateway - Serveris, veikdamas kaip vartai ar proxy, gavo netinkamą atsakymą iš žemesnio lygio serverio.
  • 503 Service Unavailable - Serveris laikinai neprieinamas (pavyzdžiui, perkrovos ar techninės priežiūros priežastys).