302 Найдено
302 Найдено
Ответ HTTP-статуса переадресации (HyperText Transfer Protocol) 302 Found указывает, что запрашиваемый ресурс временно перемещен по адресу, указанному в заголовке Location. Браузер перенаправляется на эту страницу, но поисковые системы не обновляют свои ссылки на ресурс (в «SEO-терминологии» говорят, что «сок» ссылки не передается на новый URL).
Даже если спецификация требует, чтобы метод (и тело) не изменялись при выполнении переадресации, не все пользовательские агенты соблюдают это — вы всё ещё можете найти подобные ошибки в программном обеспечении. Поэтому рекомендуется устанавливать код 302 только в качестве ответа для методов GET или HEAD и использовать 307 Temporary
Redirect вместо него, так как в этом случае изменение метода запрещено явно.
В случаях, когда вы хотите изменить используемый метод на GET, используйте 303 See Other вместо этого. Это полезно, когда вы хотите ответить на метод PUT не ресурсом, который загружается, а сообщением подтверждения, например: «Вы успешно загрузили XYZ».
Статус
302 Found
Спецификации
| Спецификация |
|---|
| Семантика HTTP # status.302 |
Совместимость с браузерами
| Рабочие столы | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
302 |
Да |
12 |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
См. также
-
307 Temporary Redirect, эквивалент этого кода состояния, где используемый метод никогда не меняется. -
303 See Other, временная переадресация, которая меняет используемый метод наGET. -
301 Moved Permanently, постоянная переадресация.
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302