Junior
Millised on HTTP olekukoodid ja kuidas nad grupeeritakse?
sobes.tech AI
Vastus AI-lt
HTTP oleku koodid on kolmene numbrid, mida server tagastab vastusena kliendi päringule. Need näitavad, kas juhtus päringuga, kas õnnestus või tekkis viga:
Oleku koodide rühmitus põhineb esimese numbri järgi:
- 1xx (Informatiivsed): Päring on vastu võetud, töödeldakse:
100 Continue: Server on saanud päringu päised ja klient peaks jätkama päringu keha saatmist:101 Switching Protocols: Server nõustub kliendi päringuga protokollide vahetamiseks:
- 2xx (Õnnestunud): Päring on edukalt täidetud:
200 OK: Tavaline vastus edukatele HTTP-päringutele:201 Created: Päring õnnestus ja loodud on uus ressurss:204 No Content: Päring õnnestus, kuid vastus ei sisalda keha:
- 3xx (Suunamised): Vajalik täiendav tegevus päringu lõpetamiseks:
301 Moved Permanently: Päringuga nõutud ressurss on lõplikult uuele URI-le liigutatud:302 Found: Päringuga nõutud ressurss on ajutiselt teises URI-s:304 Not Modified: Ressurss pole alates viimase päringu muutunud:
- 4xx (Kliendi vead): Päring sisaldab kliendi viga:
400 Bad Request: Server ei saa töödelda päringut vale süntaksi tõttu:401 Unauthorized: Nõutav autentimine ressursile juurdepääsuks:403 Forbidden: Server mõistab päringut, kuid keeldub seda täitmast:404 Not Found: Nõutud ressurss ei leidu serveris:
- 5xx (Serveri vead): Server ei saa päringut täita:
500 Internal Server Error: Sisevead serveris:502 Bad Gateway: Vaheserver või proxy sai vale vastuse:503 Service Unavailable: Server ei saa ajutiselt päringuid töödelda:
Kõige sagedamini kasutatavad koodid: 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 503.