| Предыдущий | Следующий |
| HTTP_E_STATUS_MOVED | HTTP_E_STATUS_REDIRECT_METHOD |
HTTP_E_STATUS_REDIRECT
Что означает HTTP_E_STATUS_REDIRECT
HTTP_E_STATUS_REDIRECT — Результат соответствует HTTP 302 Found: сервер временно направляет клиента на URI из Location. Новый адрес не следует автоматически считать постоянной заменой исходного endpoint.
Что проверить
- Сохраните исходный метод, URI, статус и Location. Для POST/PUT отдельно проверьте, меняет ли используемая библиотека метод при автоматическом follow redirect.
- Проверьте, что новый host/scheme входит в ожидаемую доверенную область и что credentials не уходят на посторонний узел.
- Исключите redirect loop и правила, которые зависят от cookie/auth state и попеременно возвращают клиента между двумя адресами.
Как подтвердить исправление
Следуйте 302 только в соответствии с контрактом приложения и политикой клиента. Если серверу требуется сохранение метода и тела, выберите соответствующий HTTP-код/серверную логику вместо надежды на неодинаковое поведение клиентов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
