Kody Statusu HTTP

1xx Informacyjne

100 Kontynuuj

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

101 Zmiana protokołu

Klient poprosił serwer o zmianę protokołu, a serwer wyraził na to zgodę.

102 Przetwarzanie

Żądanie WebDAV może zawierać wiele pod-żądań dotyczących operacji na plikach, co wymaga dłuższego czasu na zakończenie.

2xx Sukces

200 OK

Standardowa odpowiedź dla pomyślnych żądań HTTP.

201 Utworzono

Żądanie zostało zrealizowane, co zaowocowało utworzeniem 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 w odpowiedzi nie ma treści do wysłania.

206 Częściowa treść

Serwer dostarcza tylko część zasobu ze względu na nagłówek zakresu wysłany przez klienta.

3xx Przekierowanie

301 Przeniesiono na stałe

To i wszystkie przyszłe żądania powinny być kierowane pod podany URI.

302 Znaleziono

Zasób został znaleziony, ale tymczasowo pod innym URI.

304 Nie zmodyfikowano

Zasób nie został zmodyfikowany od czasu wersji określonej przez nagłówki żądania If-Modified-Since lub If-None-Match.

307 Tymczasowe przekierowanie

Żądanie powinno zostać powtórzone z innym URI; jednak przyszłe żądania nadal powinny używać pierwotnego URI.

308 Trwałe przekierowanie

Żądanie i wszystkie przyszłe żądania powinny zostać powtórzone przy użyciu innego URI. 307 (Tymczasowe przekierowanie) jest preferowane dla tymczasowych zmian.

4xx Błąd klienta

400 Nieprawidłowe żądanie

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

401 Nieautoryzowany

Wymagana jest autoryzacja, która nie powiodła się lub nie została jeszcze dostarczona.

403 Zabronione

Żądanie zawierało poprawne dane i zostało zrozumiane przez serwer, ale serwer odmawia wykonania akcji.

404 Nie znaleziono

Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości.

405 Metoda niedozwolona

Metoda określona w wierszu żądania jest znana serwerowi, ale została wyłączona i nie może być używana.

408 Upłynął limit czasu żądania

Serwer nie otrzymał pełnego komunikatu żądania w czasie, w którym był gotowy czekać.

409 Konflikt

Żądanie nie mogło zostać ukończone z powodu konfliktu z obecnym stanem zasobu.

410 Usunięto

Docelowy zasób nie jest już dostępny na serwerze źródłowym i ten stan prawdopodobnie jest trwały.

413 Ładunek zbyt duży

Serwer odmawia przetworzenia żądania, ponieważ ładunek żądania jest większy, niż serwer chce lub może przetworzyć.

415 Nieobsługiwany typ nośnika

Serwer źródłowy odmawia obsługi żądania, ponieważ typ nośnika ładunku nie jest obsługiwany przez tę metodę dla zasobu docelowego.

422 Nieprzetwarzalna encja

Serwer rozumie typ zawartości encji żądania, a składnia jest poprawna, ale nie mógł przetworzyć zawartych instrukcji.

429 Zbyt wiele żądań

Użytkownik wysłał zbyt wiele żądań w określonym czasie.

5xx Błąd serwera

500 Wewnętrzny błąd serwera

Ogólny komunikat o błędzie podawany w przypadku napotkania nieoczekiwanego warunku.

501 Nie zaimplementowano

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

502 Błędna bramka

Serwer działał jako bramka lub serwer pośredniczący i otrzymał nieprawidłową odpowiedź.

503 Usługa niedostępna

Serwer nie może obsłużyć żądania (przeciążenie lub konserwacja).

504 Upłynął limit czasu bramki

Serwer działał jako bramka lub serwer pośredniczący i nie otrzymał odpowiedzi na czas.

505 Wersja HTTP nieobsługiwana

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