Junior
Kādi ir HTTP statusa kodi un kā tie tiek grupēti?
sobes.tech AI
Atbilde no AI
HTTP statusa kodi ir trīs ciparu skaitļi, kurus serveris atgriež kā atbildi uz klienta pieprasījumu. Tie norāda, vai pieprasījums tika veiksmīgi izpildīts vai notika kļūda:
Statusa kodu grupēšana balstās uz pirmo ciparu:
- 1xx (Informācijas): Pieprasījums ir pieņemts, notiek apstrāde:
100 Continue: Serveris ir saņēmis pieprasījuma galvenes, un klients turpina sūtīt pieprasījuma ķermeni:101 Switching Protocols: Serveris piekrīt klienta pieprasījumam par protokola maiņu:
- 2xx (Veiksmīgi): Pieprasījums ir veiksmīgi izpildīts:
200 OK: Standarta atbilde veiksmīgiem HTTP pieprasījumiem:201 Created: Pieprasījums ir veiksmīgs, un ir izveidots jauns resurss:204 No Content: Pieprasījums ir veiksmīgs, bet atbilde nesatur ķermeni:
- 3xx (Pāradresācijas): Nepieciešama papildu darbība, lai pabeigtu pieprasījumu:
301 Moved Permanently: Pieprasītais resurss ir galīgi pārvietots uz jaunu URI:302 Found: Pieprasītais resurss īslaicīgi atrodas citā URI:304 Not Modified: Resurss kopš pēdējās pieprasījuma reizes nav mainījies:
- 4xx (Klienta kļūdas): Pieprasums satur klienta kļūdu:
400 Bad Request: Serveris nevar apstrādāt pieprasījumu nepareizas sintakses dēļ:401 Unauthorized: Nepieciešama autentifikācija piekļuvei resursam:403 Forbidden: Serveris saprot pieprasījumu, bet atsakās to izpildīt:404 Not Found: Pieprasītais resurss nav atrasts serverī:
- 5xx (Servera kļūdas): Serveris nevar izpildīt pieprasījumu:
500 Internal Server Error: Iekšēja servera kļūda:502 Bad Gateway: Starpserveris vai proxy saņēma nepareizu atbildi:503 Service Unavailable: Serveris pagaidām nevar apstrādāt pieprasījumus:
Visbiežāk izmantotie kodi: 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 503.