Kody Statusu HTTP
1xx Informacyjne
Serwer otrzymał nagłówki żądania i klient powinien kontynuować wysyłanie treści żądania.
Klient poprosił serwer o zmianę protokołu, a serwer wyraził na to zgodę.
Żądanie WebDAV może zawierać wiele pod-żądań dotyczących operacji na plikach, co wymaga dłuższego czasu na zakończenie.
2xx Sukces
Standardowa odpowiedź dla pomyślnych żądań HTTP.
Żądanie zostało zrealizowane, co zaowocowało utworzeniem nowego zasobu.
Żądanie zostało przyjęte do przetwarzania, ale przetwarzanie nie zostało zakończone.
Serwer pomyślnie przetworzył żądanie i w odpowiedzi nie ma treści do wysłania.
Serwer dostarcza tylko część zasobu ze względu na nagłówek zakresu wysłany przez klienta.
3xx Przekierowanie
To i wszystkie przyszłe żądania powinny być kierowane pod podany URI.
Zasób został znaleziony, ale tymczasowo pod innym URI.
Zasób nie został zmodyfikowany od czasu wersji określonej przez nagłówki żądania If-Modified-Since lub If-None-Match.
Żądanie powinno zostać powtórzone z innym URI; jednak przyszłe żądania nadal powinny używać pierwotnego URI.
Żą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
Serwer nie może lub nie przetworzy żądania z powodu oczywistego błędu klienta.
Wymagana jest autoryzacja, która nie powiodła się lub nie została jeszcze dostarczona.
Żądanie zawierało poprawne dane i zostało zrozumiane przez serwer, ale serwer odmawia wykonania akcji.
Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości.
Metoda określona w wierszu żądania jest znana serwerowi, ale została wyłączona i nie może być używana.
Serwer nie otrzymał pełnego komunikatu żądania w czasie, w którym był gotowy czekać.
Żądanie nie mogło zostać ukończone z powodu konfliktu z obecnym stanem zasobu.
Docelowy zasób nie jest już dostępny na serwerze źródłowym i ten stan prawdopodobnie jest trwały.
Serwer odmawia przetworzenia żądania, ponieważ ładunek żądania jest większy, niż serwer chce lub może przetworzyć.
Serwer źródłowy odmawia obsługi żądania, ponieważ typ nośnika ładunku nie jest obsługiwany przez tę metodę dla zasobu docelowego.
Serwer rozumie typ zawartości encji żądania, a składnia jest poprawna, ale nie mógł przetworzyć zawartych instrukcji.
Użytkownik wysłał zbyt wiele żądań w określonym czasie.
5xx Błąd serwera
Ogólny komunikat o błędzie podawany w przypadku napotkania nieoczekiwanego warunku.
Serwer nie obsługuje funkcjonalności wymaganej do spełnienia żądania.
Serwer działał jako bramka lub serwer pośredniczący i otrzymał nieprawidłową odpowiedź.
Serwer nie może obsłużyć żądania (przeciążenie lub konserwacja).
Serwer działał jako bramka lub serwer pośredniczący i nie otrzymał odpowiedzi na czas.
Serwer nie obsługuje wersji protokołu HTTP użytej w żądaniu.