0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Ustawienia
Referencja kodu statusowego HTTP zorganizowana według rodzin. Zawiera szczegółowe opisy każdego kodu oraz jego odniesienie do RFC. Możesz filtrować według rodziny lub wyszukiwać według numeru lub imienia.

62 kody

1xxWiadomości4
100Continue

Serwer otrzymał nagłówki żądań, a klient musiał przystąpić do wysłania ich treści.

RFC 9110
101Switching Protocols

Serwer zgadza się na zmianę protokołów na żądanie klienta (np. HTTP → WebSocket).

RFC 9110
102Processing

Serwer przetwarza żądanie, ale nadal nie ma dostępnej odpowiedzi.

RFC 2518 (WebDAV)
103Early Hints

Pozwala serwerowi wysłać przewidywane nagłówki linków przed ostateczną odpowiedzią, optymalizując obciążenie zasobów.

RFC 8297
2xxSukces10
200OK

Prośba zakończyła się sukcesem. Dokładne znaczenie zależy od użytej metody HTTP (GET zwraca zasób, POST zwraca wynik akcji).

RFC 9110
201Created

Wniosek został pomyślany i utworzono nowy zasób. Zazwyczaj w odpowiedzi na POST lub PUT.

RFC 9110
202Accepted

Wniosek został zaakceptowany do rozpatrzenia, ale nie został jeszcze ukończony (przetwarzanie asynchroniczne).

RFC 9110
203Non-Authoritative Information

Wniosek został pomyślany, ale informacje zawarte w treści pochodzą z kopii pamięci podręcznej zewnętrznej, a nie z oryginalnego serwera.

RFC 9110
204No Content

Wniosek został przyjęty, ale nie ma żadnej treści do przesłania. To częste w skutecznych odpowiedziach DELETE lub PUT.

RFC 9110
205Reset Content

Prośba zakończyła się sukcesem. Klient musi ponownie uruchomić widok dokumentu (np. wyczyścić formularz).

RFC 9110
206Partial Content

Serwer dostarcza tylko część zasobu w wyniku nagłówka Range wysyłanego przez klienta. Używane do pobierania i streamingu do pobierania i odtwarzania.

RFC 9110
207Multi-Status

Ciało odpowiedzi zawiera wiele kodów statusu dla różnych podzasobów (WebDAV).

RFC 4918 (WebDAV)
208Already Reported

Członkowie wiążącego DAV byli już wymienieni w poprzedniej odpowiedzi i nie są ponownie uwzględniani (WebDAV).

RFC 5842 (WebDAV)
226IM Used

Serwer wypełnił żądanie GET, a odpowiedź jest odzwierciedleniem wyniku jednej lub więcej manipulacji instancji zastosowanych do bieżącego zasobu.

RFC 3229
3xxPrzekierowania8
300Multiple Choices

Prośba ma więcej niż jedną możliwą odpowiedź. Klient musi wybrać jedną z nich.

RFC 9110
301Moved Permanently

URL zasobu został trwale zmieniony. Nowy adres URL jest dołączony do nagłówka Location.

RFC 9110
302Found

Zasób tymczasowo znajduje się w innym URI. Klient musi używać tego samego oryginalnego URI dla przyszłych żądań.

RFC 9110
303See Other

Serwer przekierowuje klienta do innego zasobu za pomocą GET, mimo że pierwotne żądanie użyło innej metody.

RFC 9110
304Not Modified

Pamięć podręczna klienta jest aktualna. Jest używany w odpowiedzi na żądania warunkowe (If-None-Match, If-Modified-Since ).

RFC 9110
305Use Proxy

Do zasobu trzeba uzyskać dostęp przez proxy. Ze względów bezpieczeństwa przestarzałe.

RFC 9110
307Temporary Redirect

Zasób tymczasowo znajduje się w innym URI. W przeciwieństwie do 302, metoda HTTP nie powinna się zmieniać w przekierowaniu.

RFC 9110
308Permanent Redirect

Zasób został trwale przeniesiony do innego URI. W przeciwieństwie do 301, metoda HTTP nie powinna się zmieniać w przekierowaniu.

RFC 7538
4xxBłąd klienta29
400Bad Request

Serwer nie jest w stanie przetworzyć żądania z powodu błędu klienta: nieprawidłowej składni, nieprawidłowych parametrów itp.

RFC 9110
401Unauthorized

Klient musi się uwierzytelnić, aby otrzymać odpowiedź. Serwer musi zawierać nagłówek WWW-Authenticate.

RFC 9110
402Payment Required

Zarezerwowane na przyszłe użycie. Niektóre usługi używają go, aby wskazać, że wymagana jest płatność.

RFC 9110
403Forbidden

Klient nie ma uprawnień do dostępu do zasobu. W przeciwieństwie do 401, serwer wie, kto jest klientem, ale odmawia mu dostępu.

RFC 9110
404Not Found

Serwer nie znalazł żądanego zasobu. Jest także wykorzystywany do odmowy dostępu do istniejących zasobów bez ujawnienia ich istnienia.

RFC 9110
405Method Not Allowed

Użyta metoda HTTP nie jest dozwolona dla żądanego zasobu. Serwer musi dołączyć nagłówek Allow wraz z dozwolonymi metodami.

RFC 9110
406Not Acceptable

Serwer nie może wygenerować odpowiedzi spełniającej kryteria negocjacji treści przesłane przez klienta.

RFC 9110
407Proxy Authentication Required

Klient musi uwierzytelnić się z pośrednikiem proxy, zanim broker wyśle żądanie do serwera.

RFC 9110
408Request Timeout

Serwer zamknął połączenie, ponieważ klient zbyt długo nie wysyłał pełnego żądania.

RFC 9110
409Conflict

Żądanie to koliduje z aktualnym stanem serwera (np. jednoczesna modyfikacja tego samego zasobu).

RFC 9110
410Gone

Żądany zasób nie jest już dostępny i nie wróci. W przeciwieństwie do 404, wiadomo na pewno, że został wyeliminowany.

RFC 9110
411Length Required

Serwer odrzuca żądanie, ponieważ wymagany nagłówek Content-Length nie został uwzględniony.

RFC 9110
412Precondition Failed

Serwer ocenia warunki wstępne żądania (nagłówki If-*) i niektóre z nich zawiodły.

RFC 9110
413Content Too Large

Ciało żądań przekracza limity zdefiniowane przez serwer.

RFC 9110
414URI Too Long

URI żądania jest dłuższe niż serwer jest w stanie zinterpretować.

RFC 9110
415Unsupported Media Type

Format treści żądań nie jest obsługiwany przez serwer (typ MIME nie jest akceptowany).

RFC 9110
416Range Not Satisfiable

Żądany zakres bajtów nie może zostać spełniony: znajduje się poza granicami zasobu.

RFC 9110
417Expectation Failed

Serwer nie może spełnić wymagań wymienionych w nagłówku Expect żądania.

RFC 9110
418I'm a Teapot

Kelner odrzuca próby parzenia kawy, bo to czajnik. Kod żartobliwy zdefiniowany w RFC protokołu Hyper Text Coffee Pot Control Protocol (HTCPCP).

RFC 2324 / RFC 7168
421Misdirected Request

Żądanie zostało skierowane do serwera, który nie może wygenerować odpowiedzi na kombinację schematu i autorytetu.

RFC 9110
422Unprocessable Content

Żądanie jest dobrze sformułowane, ale nie może zostać przetworzone z powodu błędów semantycznych (np. walidacja danych).

RFC 4918 (WebDAV)
423Locked

Zasób, do którego próbuje się dostać, jest blokowany (WebDAV).

RFC 4918 (WebDAV)
424Failed Dependency

Żądanie nie powiodło się, ponieważ zależało od innego żądania, które również nie udało się (WebDAV).

RFC 4918 (WebDAV)
425Too Early

Serwer nie chce przetwarzać żądania, które mogłoby zostać powtórzone, aby uniknąć ataków powtarzalnych.

RFC 8470
426Upgrade Required

Serwer odmawia przetworzenia żądania przy użyciu aktualnego protokołu; klient musi go zaktualizować (np. przenieść się do TLS).

RFC 9110
428Precondition Required

Serwer wymaga, aby żądanie było warunkowe (zawierało nagłówki If-Match itp.), aby uniknąć przegapionych aktualizacji.

RFC 6585
429Too Many Requests

Klient wysłał zbyt wiele próśb w określonym czasie (ograniczenie cen).

RFC 6585
431Request Header Fields Too Large

Serwer odrzuca żądanie, ponieważ jeden lub więcej nagłówków HTTP jest zbyt długich.

RFC 6585
451Unavailable For Legal Reasons

Środek ten nie jest dostępny z powodów prawnych (cenzura rządowa, nakaz sądowy itp.).

RFC 7725
5xxBłąd serwera11
500Internal Server Error

Serwer napotkał nieoczekiwany warunek, który uniemożliwił wykonanie żądania. To jest ogólny kod błędu serwera.

RFC 9110
501Not Implemented

Serwer nie obsługuje funkcjonalności wymaganej do przetwarzania żądania (np. metoda nierozpoznana HTTP).

RFC 9110
502Bad Gateway

Serwer, działając jako brama lub proxy, otrzymał nieprawidłową odpowiedź od serwera nadprądowego.

RFC 9110
503Service Unavailable

Serwer jest tymczasowo niedostępny, zwykle z powodu przeciążenia lub konserwacji. Nagłówek Retry-After może wskazywać, kiedy będzie dostępny.

RFC 9110
504Gateway Timeout

Serwer, działając jako brama, nie otrzymał odpowiedzi na czas od serwera nadrzędnego.

RFC 9110
505HTTP Version Not Supported

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

RFC 9110
506Variant Also Negotiates

Błąd konfiguracji wewnętrznej: Wybrany wariant treści jest skonfigurowany tak, aby negocjował zawartość samodzielnie.

RFC 2295
507Insufficient Storage

Serwer nie może przechować reprezentacji potrzebnej do zakończenia żądania (WebDAV).

RFC 4918 (WebDAV)
508Loop Detected

Serwer wykrył nieskończoną pętlę podczas przetwarzania żądania (WebDAV).

RFC 5842 (WebDAV)
510Not Extended

Potrzebne są kolejne rozszerzenia żądania, aby serwer mógł je przetworzyć.

RFC 2774
511Network Authentication Required

Klient musi się uwierzytelnić, aby uzyskać dostęp do sieci (np. portal captive Wi-Fi).

RFC 6585

Włącz " xmlns="urn:oasis:names:tc:xliff:document:1.2" />Non-standard" xmlns="urn:oasis:names:tc:xliff:document:1.2" />, aby zobaczyć kod własnościowy z Cloudflare, Nginx, IIS i innych serwerów WWW.