Junior — Middle
Можеш ли да назовеш основните кодове за състояние, използвани в протокола HTTP за обозначаване на резултатите от заявките?
sobes.tech AI
Отговор от AI
Основните кодове за състояние на HTTP се делят на пет класа:
- 1xx (Информационни): заявката е получена, обработката продължава (например, 100 Continue).
- 2xx (Успех): заявката е успешно обработена (например, 200 OK, 201 Created).
- 3xx (Пренасочвания): необходима е допълнителна дейност за завършване на заявката (например, 301 Moved Permanently, 302 Found).
- 4xx (Грешки на клиента): грешка от страна на клиента (например, 400 Bad Request, 401 Unauthorized, 404 Not Found).
- 5xx (Грешки на сървъра): грешка от страна на сървъра (например, 500 Internal Server Error, 503 Service Unavailable).
В C# за работа с HTTP статус кодове често се използва изброяването HttpStatusCode от пространството имена System.Net.