← Home ABOUT

AG HTTP — это бесплатный инструмент для мгновенного поиска и просмотра кодов состояния HTTP-ответов, с которыми вы часто сталкиваетесь при разработке и отладке, без регистрации и установки.


На главной странице можно искать в реальном времени по номеру кода, названию или описанию, а по нажатию на код вы переходите на отдельную страницу с его значением, тем, когда он возникает, частыми причинами, способами устранения, связанными кодами и основанием в RFC. Он охватывает около 62 кодов — от стандартных кодов пяти классов 1xx–5xx до кодов WebDAV и расширений.


Часто путаемые темы, такие как 301 vs 302, 401 vs 403 и 4xx vs 5xx, вынесены в отдельные руководства, а на страницах-хабах по классам можно посмотреть связанные коды вместе.


Все данные статически включены в браузер, поэтому никакие введённые или поисковые значения не отправляются на сервер и не сохраняются на нём.

Без отправки на сервер Мгновенный поиск Полностью бесплатно

Понимание классов кодов состояния

1xx Информационные (Informational)

Это промежуточный ответ, сообщающий, что запрос получен и обработка продолжается. Он отправляется до окончательного ответа.

2xx Успех (Success)

Означает, что запрос успешно получен, понят и обработан. Классический пример — 200 OK.

3xx Перенаправление (Redirection)

Для завершения запроса требуется дополнительное действие (обычно переход на другой URL). Классические примеры — 301 и 302.

4xx Ошибка клиента (Client Error)

Проблема на стороне клиента, например ошибка синтаксиса запроса или недостаток прав. Классические примеры — 400, 401, 403 и 404.

5xx Ошибка сервера (Server Error)

Сервер не смог обработать корректный запрос. Классические примеры — 500, 502 и 503.

Часто задаваемые вопросы

В чём разница между 401 и 403?

401 Unauthorized означает «не аутентифицирован», то есть нужен вход или учётные данные, а 403 Forbidden означает, что вы аутентифицированы, но у вас нет прав на этот ресурс. 403 не решается повторным входом.

Чем отличаются перенаправления 301 и 302?

301 Moved Permanently — это постоянный перенос, поэтому поисковые системы переносят ссылочный вес на новый URL, а 302 Found — это временный перенос, при котором продолжает использоваться исходный URL. Если нужно сохранить метод, используйте 308 или 307.

Почему названия кодов состояния указаны на английском?

HTTP reason phrase (OK, Not Found и т. д.) по спецификации RFC стандартно указываются на английском, и это принято в справочниках для разработчиков. Подсказки и описания на экране переводятся на каждый язык, но названия кодов и технические описания сохраняют исходный английский.

Отправляется ли введённое значение на сервер?

Нет. Все данные о кодах состояния статически включены в браузер, и никакие значения, включая поисковые запросы, не отправляются на сервер и не сохраняются на нём.