Sobes.tech
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.