Kod statusu HTTP Niektóre popularne kody statusu to: 200 - Serwer pomyślnie zwraca stronę 404 - Żądana strona nie istnieje 503 - Usługa jest niedostępna Wszystkie wyjaśnienia statusu: Kliknij, aby zobaczyć
1xx (odpowiedź ad hoc) Kod statusu reprezentujący tymczasową odpowiedź i wymagający od wnioskodawcy kontynuacji działania.
Opis kodu 100 (Kontynuuj) Wnioskodawca musi przystąpić do wniosku. Serwer zwraca ten kod, aby poinformować, że pierwsza część żądania została odebrana i czeka na resztę. 101 (Protokół przełączania) Wnioskujący poprosił serwer o zmianę protokołów, a serwer potwierdził i przygotował się do przełączenia.
2xx (Sukces) Kod statusu wskazujący, że żądanie zostało pomyślnie przetworzone. Opis kodu 200 (Sukces) Serwer pomyślnie przetworzył żądanie. Zazwyczaj oznacza to, że serwer obsłużył żądaną stronę internetową. 201 (Utworzone) Żądanie kończy się powodzeniem i serwer tworzy nowy zasób. 202 (Zaakceptowane) Żądanie zostało zaakceptowane przez serwer, ale jeszcze nie zostało przetworzone. 203 (Nieautoryzowane informacje) Serwer pomyślnie przetworzył żądanie, ale zwrócone informacje mogą pochodzić z innego źródła. Serwer 204 (bez treści) pomyślnie przetworzył żądanie, ale nie zwrócił żadnych danych. Serwer 205 (Reset Content) pomyślnie przetworzył żądanie, ale nic nie zwrócił. 206 (częściowo) Serwer pomyślnie przetworzył niektóre żądania GET.
3xx (Przekierowanie) Wskazuje, że konieczne są dalsze działania, aby zrealizować prośbę. Zazwyczaj te kody statusu są używane do przekierowania.
Opis kodu 300 (wielokrotny wybór) Serwer może wykonać różne działania na żądanie. Serwer może wybrać akcję na podstawie wnioskodawcy (agenta użytkownika) lub udostępnić listę akcji, spośród których może wybrać. Strona wniosku 301 (trwale przeniesiona) została na stałe przeniesiona do nowej lokalizacji. Gdy serwer zwraca tę odpowiedź (w odpowiedzi na żądanie GET lub HEAD), automatycznie przekierowuje żądającego do nowej lokalizacji. Serwer 302 (Temporary Move) obecnie odpowiada na żądania ze strony internetowej w innej lokalizacji, ale żądający powinien nadal korzystać z oryginalnej lokalizacji do przyszłych żądań. 303 (Zobacz inne lokalizacje) Serwer zwraca ten kod, gdy żądający powinien użyć osobnego żądania GET dla innej lokalizacji, aby pobrać odpowiedź. 304 (Niezmodyfikowane) Żądana strona nie została zmieniona od ostatniego żądania. Gdy serwer zwraca tę odpowiedź, zawartość internetowa nie jest zwracana. 305 (Użyj proxy) Wnioskodawca może użyć proxy tylko do uzyskania dostępu do żądanej strony internetowej. Jeśli serwer zwraca tę odpowiedź, oznacza to również, że żądający powinien użyć proxy. 307 (Tymczasowe przekierowanie) Serwer obecnie odpowiada na żądania ze strony w innej lokalizacji, ale wnioskujący powinien nadal korzystać z oryginalnej lokalizacji do przyszłych żądań.
4xx (Błąd żądania) Te kody statusu wskazują, że żądanie mogło się nie powiodować, uniemożliwiając serwerowi jego przetworzenie.
Opis kodu 400 (Error Request) Serwer nie rozumie składni żądania. 401 (Nieautoryzowane) żądania wymagają uwierzytelnienia. Dla stron internetowych, które wymagają logowania, serwer może zwrócić tę odpowiedź. 403 (zabronione) Serwer odrzuca prośbę. 404 (Nie znaleziono) Serwer nie mógł znaleźć żądanej strony internetowej. 405 (Metoda wyłączona) Wyłącza metodę określoną w żądaniu. 406 (Nieakceptowane) stron internetowych, które nie mogą odpowiadać na żądania z wykorzystaniem żądanych atrybutów treści. 407 (wymagana autoryzacja agenta) Ten kod statusu jest podobny do 401 (nie autoryzowany), ale osoba wnioskująca o oznaczenie powinna autoryzować użycie agenta. 408 (Timeout żądania) Czas oczekiwania następuje, gdy serwer czeka na żądanie. 409 (Konflikt) Serwer zawiesza się podczas realizacji żądania. Serwer musi uwzględnić informacje o konflikcie w odpowiedzi. 410 (Usunięte) Jeśli żądany zasób został trwale usunięty, serwer zwraca tę odpowiedź. 411 (Wymagana Ważna Długość) Serwer nie przyjmuje żądań, które nie zawierają prawidłowego pola nagłówka Długość Treści. 412 (Niespełnione wymagania wstępne) Serwer nie spełnia żadnego z warunków wstępnych wyznaczonych przez wnioskodawcę. 413 (Jednostka żądania jest zbyt duża) Serwer nie może przetworzyć żądania, ponieważ jednostka żądania jest zbyt duża, by przekroczyć przepustowość serwera. 414 (Żądany URI jest zbyt długi) Żądany URI (zwykle adres sieciowy) jest zbyt długi, by serwer mógł go przetworzyć. 415 (Nieobsługiwane typy mediów) Format żądania nie jest obsługiwany przez stronę żądania. 416 (Zakres żądania niezgodny) Jeśli strona nie może podać zakresu żądania, serwer zwraca ten kod statusu. 417 (Oczekiwane Niespełnione) Serwer nie spełnia wymagań dla pola nagłówka Oczekiwane żądanie.
5xx (błąd serwera) Te kody statusu wskazują, że podczas próby przetworzenia żądania przez serwer wystąpił błąd wewnętrzny. Błędy te mogą dotyczyć samego serwera, a nie żądania.
Opis kodu 500 (Błąd wewnątrz serwera) Serwer napotkał błąd i nie mógł ukończyć żądania. 501 (jeszcze niewdrożony) Serwer nie ma możliwości ukończenia żądania. Na przykład ten kod może być zwrócony, gdy serwer nie rozpoznaje metody żądania. Serwer 502 (Error Gateway) działa jako brama lub proxy i otrzymuje nieprawidłową odpowiedź od serwera nadrzędnego. 503 (Usługa niedostępna) Serwer jest obecnie niedostępny (z powodu przeciążenia lub konserwacji podczas przerw). Zazwyczaj jest to stan tymczasowy. 504 (Gateway Timeout) Serwer działa jako brama lub proxy, ale nie otrzymuje żądania od serwera nadrzędnego w odpowiednim czasie. 505 (wersja HTTP nie obsługiwana) Serwer nie obsługuje wersji protokołu HTTP użytej w żądaniu
|