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).