Kluczowe punkty
- 01Obejmuje każdy kod statusu HTTP od 100 do 511, pochodzący z RFC 9110 i rejestru IANA.
- 02Wyszukuj po numerze kodu, nazwie lub frazie z opisu — lista filtruje się natychmiast.
- 03Filtruj po klasie (1xx, 2xx, 3xx, 4xx, 5xx), aby zawęzić fokus podczas debugowania.
- 04Bezpłatnie, natychmiast, bez rejestracji — działa całkowicie w przeglądarce.
Dlaczego dedykowana referencja kodów statusu HTTP?
Każdy deweloper internetowy napotyka kod statusu, którego nie widział od jakiegoś czasu. Znasz 404 i 500, ale jaka jest dokładnie różnica między 401 a 403? Kiedy powinieneś zwrócić 422 zamiast 400? Czy 418 jest rzeczywiście w specyfikacji? Szybka referencja, która wyjaśnia kody w prostym języku — zamiast cytować żargon RFC — odpowiada na te pytania w kilka sekund.
Wyszukiwarka Handytool pochodzi z RFC 9110 (obecnej specyfikacji semantyki HTTP) i rejestru kodów statusu HTTP IANA, w tym rozszerzeń WebDAV (207, 423, 424) i mniej popularnych kodów, które napotkasz w rzeczywistych odpowiedziach API. Każdy wpis zawiera jednozdaniowe wyjaśnienie w prostym języku skierowane do deweloperów, a nie komisji standaryzacyjnych.
Jak wyszukać kod statusu HTTP
- 01
Wyszukaj po kodzie, nazwie lub słowie kluczowym
Wpisz kod (404), fragment nazwy (Not Found) lub opisową frazę (teapot, redirect, authentication). Lista filtruje się w czasie rzeczywistym.
- 02
Filtruj po klasie
Użyj przycisków klasy, aby wyświetlić tylko kody 1xx informacyjne, 2xx sukces, 3xx przekierowanie, 4xx błąd klienta lub 5xx błąd serwera. Przydatne, gdy debugujesz łańcuch przekierowań lub błąd serwera i chcesz zobaczyć wszystkie kody w tej rodzinie.
- 03
Przeczytaj wyjaśnienie w prostym języku
Każdy wpis zawiera oficjalną nazwę, numer kodu i zwięzły opis skoncentrowany na deweloperach, wyjaśniający, co kod oznacza i kiedy się go stosuje.
Kody statusu warte zapamiętania
- 01200 OK — standardowy sukces dla odpowiedzi GET, POST i PUT.
- 02201 Created — zasób został utworzony; zwykle zwracany po pomyślnym POST.
- 03204 No Content — sukces bez treści odpowiedzi; powszechny po DELETE.
- 04301 Moved Permanently — kanoniczne przekierowanie; wyszukiwarki przenoszą wartość linku.
- 05400 Bad Request — nieprawidłowa składnia, brakujące pola lub nieanalizable payload.
- 06422 Unprocessable Entity — składniowo prawidłowe żądanie, które nie spełnia logiki biznesowej.
Natychmiastowe wyszukiwanie, bez wywołań serwera
Cała baza danych kodów statusu jest zawarta na stronie. Wyszukiwanie, filtrowanie i czytanie opisów odbywają się lokalnie w przeglądarce — żadne zapytanie nie jest wysyłane do żadnego serwera, a strona działa offline po załadowaniu.
Referencja zawiera kody specyficzne dla dostawcy, które napotkasz w praktyce, takie jak zakres 52x Cloudflare dla błędów upstream. Te są oznaczone jako rozszerzenia dostawcy, a nie standardowe HTTP, dzięki czemu możesz rozróżnić kod zdefiniowany w specyfikacji od kodu specyficznego dla platformy.
FAQ wyszukiwarki kodów statusu HTTP
Jaka jest różnica między 400 a 422?
400 Bad Request dotyczy żądań, których serwer w ogóle nie może przeanalizować — zepsuty JSON, nieprawidłowa składnia zapytania. 422 Unprocessable Entity dotyczy żądań, które analizują się prawidłowo, ale nie spełniają walidacji semantycznej, na przykład zduplikowany e-mail lub wartość wieku poniżej minimum.
Jaka jest różnica między 401 a 403?
401 oznacza brak uwierzytelnienia — podaj poświadczenia i ponów próbę. 403 oznacza uwierzytelnienie, ale brak dostępu — nie masz wymaganych uprawnień, a inne poświadczenia mogą pomóc, ale te same nie.
Czy 418 I'm a Teapot to rzeczywisty kod statusu HTTP?
Tak — został zdefiniowany w RFC 2324 z kwietnia (1998), potwierdzony w RFC 7168 i zawarty w rejestrze IANA. Nie jest używany przez sam HTTP, ale kilka usług zwraca go jako Easter egg.
Który RFC obejmuje nowoczesne kody statusu HTTP?
RFC 9110, opublikowany w czerwcu 2022, jest obecną specyfikacją semantyki HTTP. Zastępuje RFC 7231 i konsoliduje definicje kodów statusu HTTP.
Dlaczego widzę kody statusu powyżej 511?
Kody powyżej 511 są nieprzydzielone w rejestrze IANA. Niektóre platformy (takie jak Cloudflare) używają niestandardowych kodów 5xx dla swoich własnych warunków błędu, ale są to rozszerzenia dostawcy, a nie standardowe HTTP.