Junior — Middle
Czy możesz wymienić główne kody statusu używane w protokole HTTP do oznaczania wyników zapytań?
sobes.tech AI
Odpowiedź od AI
Główne kody statusu HTTP dzielą się na pięć klas:
- 1xx (Informacyjne): żądanie zostało odebrane, przetwarzanie trwa (np. 100 Continue).
- 2xx (Sukces): żądanie zostało pomyślnie przetworzone (np. 200 OK, 201 Created).
- 3xx (Przekierowania): wymaga dodatkowego działania do zakończenia żądania (np. 301 Moved Permanently, 302 Found).
- 4xx (Błędy klienta): błąd po stronie klienta (np. 400 Bad Request, 401 Unauthorized, 404 Not Found).
- 5xx (Błędy serwera): błąd po stronie serwera (np. 500 Internal Server Error, 503 Service Unavailable).
W C# do pracy z kodami statusu HTTP często używa się wyliczenia HttpStatusCode z przestrzeni nazw System.Net.