| Предыдущий | Следующий |
| HTTP_STATUS_MOVED | HTTP_STATUS_REDIRECT_METHOD |
HTTP_STATUS_REDIRECT
Что означает HTTP 302 (HTTP_STATUS_REDIRECT)
HTTP_STATUS_REDIRECT соответствует ответу HTTP 302: ресурс временно доступен по URI из Location.
Исходный URI остаётся основным; поведение старых клиентов при перенаправлении POST может отличаться.
302 временный и сохраняет исходный URI как основной. Для POST обязательно зафиксируйте фактический redirected request: совместимые клиенты могут перейти на GET. Если сервер требует сохранения метода и body, используйте семантику 307 вместо предположения о поведении конкретного user agent.
HTTP 302 задаёт временное перенаправление через Location. Историческое поведение клиентов допускает изменение POST на GET при автоматическом переходе, поэтому для строгого сохранения метода существует 307. При диагностике проверьте фактический Location и цепочку redirect. Если изменение URI должно стать постоянным, выбирайте подходящий постоянный статус, а не оставляйте 302 как бессрочную конфигурацию по умолчанию.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.