Kody Stanu HTTP

1xx Informacyjne

100 Kontynuuj

Serwer otrzymał nagłówki żądania, a klient powinien kontynuować wysyłanie treści.

101 Zmiana Protokołów

Żądający poprosił serwer o zmianę protokołu, a serwer zgodził się.

102 Przetwarzanie

Serwer otrzymał i przetwarza żądanie, ale odpowiedź nie jest jeszcze dostępna.

2xx Sukces

200 OK

Żądanie powiodło się. Znaczenie sukcesu zależy od metody HTTP.

201 Utworzono

Żądanie zostało spełnione i spowodowało utworzenie nowego zasobu.

202 Zaakceptowano

Żądanie zostało przyjęte do przetwarzania, ale przetwarzanie nie zostało zakończone.

204 Brak Treści

Serwer pomyślnie przetworzył żądanie i nie zwraca żadnej treści.

206 Treść Częściowa

Serwer dostarcza tylko część zasobu z powodu nagłówka zakresu wysłanego przez klienta.

3xx Przekierowanie

301 Przeniesiony na Stałe

Żądany zasób otrzymał nowy stały identyfikator URI i przyszłe odwołania powinny go używać.

302 Znaleziono

Żądany zasób tymczasowo znajduje się pod innym identyfikatorem URI.

304 Niezmodyfikowany

Zasób nie został zmodyfikowany od wersji określonej w nagłówkach żądania.

307 Tymczasowe Przekierowanie

Żądanie należy powtórzyć z innym URI, ale przyszłe żądania mogą używać oryginalnego URI.

308 Stałe Przekierowanie

Żądanie i wszystkie przyszłe żądania należy stale powtarzać przy użyciu innego URI.

4xx Błąd klienta

400 Nieprawidłowe Żądanie

Serwer nie może lub nie chce przetworzyć żądania z powodu oczywistego błędu klienta.

401 Nieautoryzowany

Wymagane jest uwierzytelnienie, które nie powiodło się lub nie zostało jeszcze dostarczone.

403 Zabronione

Serwer zrozumiał żądanie, ale odmawia jego autoryzacji.

404 Nie Znaleziono

Żądany zasób nie został znaleziony na serwerze.

405 Metoda Niedozwolona

Metoda żądania jest znana serwerowi, ale nie jest obsługiwana przez zasób docelowy.

408 Przekroczenie Czasu Żądania

Serwer przekroczył limit czasu oczekiwania na żądanie od klienta.

409 Konflikt

Żądanie nie mogło zostać zrealizowane z powodu konfliktu z bieżącym stanem zasobu.

410 Zniknął

Żądany zasób nie jest już dostępny i nie będzie dostępny ponownie.

413 Ładunek Zbyt Duży

Żądanie jest większe niż serwer jest w stanie lub chce przetworzyć.

415 Nieobsługiwany Typ Mediów

Encja żądania ma typ mediów, który nie jest obsługiwany przez serwer lub zasób.

422 Encja Nieprzetwarzalna

Żądanie było poprawnie sformułowane, ale nie mogło być zrealizowane z powodu błędów semantycznych.

429 Zbyt Wiele Żądań

Użytkownik wysłał zbyt wiele żądań w określonym czasie (ograniczenie szybkości).

5xx Błąd serwera

500 Wewnętrzny Błąd Serwera

Serwer napotkał nieoczekiwany warunek, który uniemożliwił mu spełnienie żądania.

501 Nie Zaimplementowano

Serwer nie obsługuje funkcjonalności wymaganej do spełnienia żądania.

502 Zła Brama

Serwer działający jako brama lub proxy otrzymał nieprawidłową odpowiedź od serwera nadrzędnego.

503 Usługa Niedostępna

Serwer nie jest obecnie w stanie obsłużyć żądania z powodu tymczasowego przeciążenia lub konserwacji.

504 Przekroczenie Czasu Bramy

Serwer jako brama lub proxy nie otrzymał na czas odpowiedzi od serwera nadrzędnego.

505 Wersja HTTP Nieobsługiwana

Serwer nie obsługuje wersji protokołu HTTP użytej w żądaniu.