Самый быстрый справочник кодов состояния HTTP
AG HTTP — это бесплатный инструмент для мгновенного поиска и просмотра кодов состояния HTTP-ответов, с которыми вы часто сталкиваетесь при разработке и отладке, без регистрации и установки.
На главной странице можно искать в реальном времени по номеру кода, названию или описанию, а по нажатию на код вы переходите на отдельную страницу с его значением, тем, когда он возникает, частыми причинами, способами устранения, связанными кодами и основанием в RFC. Он охватывает около 62 кодов — от стандартных кодов пяти классов 1xx–5xx до кодов WebDAV и расширений.
Часто путаемые темы, такие как 301 vs 302, 401 vs 403 и 4xx vs 5xx, вынесены в отдельные руководства, а на страницах-хабах по классам можно посмотреть связанные коды вместе.
Все данные статически включены в браузер, поэтому никакие введённые или поисковые значения не отправляются на сервер и не сохраняются на нём.
Это промежуточный ответ, сообщающий, что запрос получен и обработка продолжается. Он отправляется до окончательного ответа.
Означает, что запрос успешно получен, понят и обработан. Классический пример — 200 OK.
Для завершения запроса требуется дополнительное действие (обычно переход на другой URL). Классические примеры — 301 и 302.
Проблема на стороне клиента, например ошибка синтаксиса запроса или недостаток прав. Классические примеры — 400, 401, 403 и 404.
Сервер не смог обработать корректный запрос. Классические примеры — 500, 502 и 503.
401 Unauthorized означает «не аутентифицирован», то есть нужен вход или учётные данные, а 403 Forbidden означает, что вы аутентифицированы, но у вас нет прав на этот ресурс. 403 не решается повторным входом.
301 Moved Permanently — это постоянный перенос, поэтому поисковые системы переносят ссылочный вес на новый URL, а 302 Found — это временный перенос, при котором продолжает использоваться исходный URL. Если нужно сохранить метод, используйте 308 или 307.
HTTP reason phrase (OK, Not Found и т. д.) по спецификации RFC стандартно указываются на английском, и это принято в справочниках для разработчиков. Подсказки и описания на экране переводятся на каждый язык, но названия кодов и технические описания сохраняют исходный английский.
Нет. Все данные о кодах состояния статически включены в браузер, и никакие значения, включая поисковые запросы, не отправляются на сервер и не сохраняются на нём.