Как пользоваться
- Введите в поле поиска код или слово, например 502 или «перенаправление».
- Или отфильтруйте по классу — информационные, успешные, перенаправление, ошибка клиента или ошибка сервера.
- Чтобы дать ссылку на конкретный код, добавьте его номер к адресу страницы, например #404.
Описание параметров
- Классы
- 1xx — информационные, 2xx — успешные, 3xx — перенаправление, 4xx — ошибки клиента (проблема с запросом) и 5xx — ошибки сервера (проблема на стороне сервера).
- Нестандартные
- Коды вроде 499 в Nginx и 520–524 в Cloudflare не описаны ни в одном RFC, но часто встречаются в логах.
Как выбрать код перенаправления
Пять кодов перенаправления из RFC 9110 различаются по двум признакам: является ли перемещение постоянным и может ли клиент изменить метод запроса при переходе по перенаправлению.
| Код | Значение | Постоянное | Метод после перенаправления |
|---|---|---|---|
| 301 | Moved Permanently | Да | Может измениться с POST на GET |
| 302 | Found | Нет | Может измениться с POST на GET |
| 303 | See Other | Нет | Всегда становится GET |
| 307 | Temporary Redirect | Нет | Должен остаться тем же |
| 308 | Permanent Redirect | Да | Должен остаться тем же |
Для обычного переноса страницы или перенаправления с HTTP на HTTPS стандартный выбор — 301. Используйте 308 или 307, когда запрос POST, например форма или вызов API, должен дойти до нового адреса без изменений. Используйте 303 после успешной отправки формы, чтобы направить браузер на страницу результата, которую он загружает методом GET.
Часто задаваемые вопросы
Чем 301 отличается от 302?
301 — постоянное перемещение, браузеры и поисковые системы переходят на новый URL. 302 — временное. Используйте 308 или 307, если метод и тело запроса не должны меняться.
Чем 401 отличается от 403?
401 означает, что вы не прошли аутентификацию — войдите и повторите попытку. 403 означает, что вы аутентифицированы или опознаны, но доступа у вас нет; повторный вход не поможет.
Что означает 502 Bad Gateway?
Прокси или балансировщик нагрузки не смог получить корректный ответ от приложения за ним — обычно потому, что приложение упало, перезапускается или не слушает порт.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.