Ключові моменти
- 01Охоплює кожен код стану HTTP від 100 до 511, отриманий від RFC 9110 й реєстру IANA.
- 02Шукайте за номером коду, іменем чи фразою з описання — список фільтрується миттєво.
- 03Фільтруйте за класом (1xx, 2xx, 3xx, 4xx, 5xx), щоб звузити фокус під час налагодження.
- 04Безплатно, миттєво, без реєстрації — запускається повністю у вашому браузері.
Чому спеціалізована довідка про коди стану HTTP?
Кожен веброзробник натрапляє на код стану, який давно не бачив. Ви знаєте 404 й 500, але яка саме різниця між 401 й 403? Коли ви повинні повернути 422 замість 400? Чи 418 насправді в специфікації? Швидка довідка, яка пояснює коди у простій англійській мові — замість цитування RFC юридичного мови — відповідає на ці питання за секунди.
Пошук Handytool отриманий від RFC 9110 (поточна специфікація семантики HTTP) й реєстру кодів статусу HTTP IANA, включаючи розширення WebDAV (207, 423, 424) й менш поширені коди, які ви зустрінете у реальних відповідях API. Кожний запис має одно реченнєве пояснення прямої англійської мови спрямоване на розробників, а не комітети стандартизації.
Як знайти код стану HTTP
- 01
Шукайте за кодом, іменем чи ключовим словом
Введіть код (404), фрагмент імені (Not Found) чи описову фразу (teapot, redirect, authentication). Список фільтрується у реальному часі.
- 02
Фільтруйте за класом
Використовуйте кнопки класу, щоб показувати тільки 1xx інформаційні, 2xx успіх, 3xx перенаправлення, 4xx помилку клієнта чи 5xx помилку сервера коди. Корисно, коли ви налагоджуєте ланцюг перенаправлення чи помилку сервера й хочете бачити всі коди у цій сім'ї.
- 03
Прочитайте пояснення простої англійської мови
Кожне звернення включає офіційне ім'я, номер коду й лаконічний опис, зосереджений на розробнику, того, що означає код й коли застосовується.
Коди стану варто запам'ятовувати
- 01200 OK — стандартний успіх для GET, POST й PUT відповідей.
- 02201 Created — ресурс було створено; зазвичай повертається після успішного POST.
- 03204 No Content — успіх без тіла відповіді; поширено після DELETE.
- 04301 Moved Permanently — канонічне перенаправлення; пошукові машини передають справедливість посилання.
- 05400 Bad Request — неправильний синтаксис, відсутні поля чи непроаналізований корисний навантаження.
- 06422 Unprocessable Entity — синтаксично дійсний запит, який не проходить логіку бізнесу.
Миттєвий пошук, без звернень до сервера
Вся база даних кодів стану пакується на сторінці. Пошук, фільтрування й читання описів - все локально запускаються у вашому браузері — жоден запит не надсилається жодному серверу й сторінка працює в режимі офлайн після завантаження.
Довідка включає коди, специфічні для постачальника, які ви зустрінете у дикій природі, як діапазон 52x Cloudflare для помилок вище за течією. Це зазначено як розширення постачальника, а не стандартний HTTP, тому ви можете розрізнити код, визначений специфікацією, й код, специфічний для платформи.
FAQ пошуку коду стану HTTP
Яка різниця між 400 й 422?
400 Bad Request — для запитів, які сервер взагалі не може розібрати — розбите JSON, недійсний синтаксис запиту. 422 Unprocessable Entity — для запитів, які розбираються правильно, але не проходять семантичну перевірку, як дублікат електронної пошти чи значення віку нижче мінімуму.
Яка різниця між 401 й 403?
401 означає неавтентифіковане — надайте облікові дані й повторіть. 403 означає автентифіковане, але заборонене — у вас немає необхідного дозволу й інші облікові дані можуть допомогти, але ці самі не будуть.
Чи 418 I'm a Teapot дійсний код стану HTTP?
Так — він був визначений в RFC 2324 (1998) як квітневий жарт, переабтвердженний у RFC 7168 й включений у реєстр IANA. Він не використовується HTTP, але кілька послуг повертають його як пасхальне яйце.
Який RFC охоплює сучасні коди стану HTTP?
RFC 9110, опублікований у червні 2022 року, — поточна специфікація семантики HTTP. Вона замінює RFC 7231 й об'єднує основні визначення кодів стану HTTP.
Чому я бачу коди стану вище 511?
Коди вище 511 не призначені у реєстрі IANA. Деякі платформи (як Cloudflare) використовують користувальницькі коди 5xx для своїх власних умов помилок, але це розширення постачальника, а не стандартний HTTP.