Kody statusu HTTP

Kody najczęściej widywane w API i CDN. Rzadkie eksperymentalne pominięto.

Zaktualizowano:

KodNazwaZnaczenie
200OKPowodzenie z treścią
201UtworzonoUtworzono zasób
204Brak treściPowodzenie, pusta treść
301Przeniesiono trwaleTrwałe przekierowanie
302ZnalezionoPrzejściowe przekierowanie
304Nie zmodyfikowanoUżyj kopii z cache
400Nieprawidłowe żądanieNieprawidłowe żądanie klienta
401NieautoryzowanoWymagana autoryzacja lub nieudana
403ZabronioneUwierzytelniono, ale odmówiono
404Nie znalezionoZasób nie istnieje
405Metoda niedozwolonaZła metoda HTTP
408Upłynął czas żądaniaKlient zbyt wolny
409KonfliktKonflikt stanu
410Usunięto ostatecznieTrwale usunięto
422Nieprzetwarzalna jednostkaNieprawidłowa semantyka
429Zbyt wiele żądańOgraniczenie częstotliwości
500Wewnętrzny błąd serweraAwaria serwera
502Zła bramkaNieprawidłowa odpowiedź upstream
503Usługa niedostępnaPrzeciążony lub niedostępny
504Przekroczono czas bramkiUpstream przekroczył czas

Uwagi

Częste pytania

Co oznacza kod HTTP 403?
403 oznacza, że serwer zrozumiał i uwierzytelnił żądanie, ale odmawia dostępu do zasobu. W przeciwieństwie do 401 ponowne logowanie nie pomoże.
Jaka jest różnica między przekierowaniami HTTP 301 i 302?
301 to przekierowanie stałe — klienci i wyszukiwarki powinny używać nowego adresu URL. 302 jest tymczasowe, a stary adres pozostaje ważny.
Co oznacza HTTP 429 i jak to naprawić?
429 oznacza osiągnięcie limitu żądań. Zwolnij i stosuj się do nagłówka Retry-After, jeśli serwer go zwraca.