Junior — Middle
Можеш ли да назовеш други основни кодове за статус на HTTP, освен 200, 400 и 500?
sobes.tech AI
Отговор от AI
Освен кодовете 200 (успех), 400 (грешка на клиента) и 500 (грешка на сървъра), съществуват и други важни HTTP статус кодове:
-
1xx (Информационни):
- 100 Continue — клиентът може да продължи заявката
- 101 Switching Protocols — смяна на протокола
-
2xx (Успешни):
- 201 Created — ресурсът е успешно създаден
- 204 No Content — заявката е успешна, но няма тяло на отговора
-
3xx (Пренасочвания):
- 301 Moved Permanently — ресурсът е преместен завинаги
- 302 Found — временна пренасочване
- 304 Not Modified — ресурсът не е променен (каша)
-
4xx (Грешки на клиента):
- 401 Unauthorized — необходима е автентикация
- 403 Forbidden — достъпът е забранен
- 404 Not Found — ресурсът не е намерен
-
5xx (Грешки на сървъра):
- 502 Bad Gateway — лош шлюз
- 503 Service Unavailable — услугата не е достъпна
Тези кодове помагат да се разбере резултатът от HTTP заявката и да се обработват правилно отговорите.