Sobes.tech
Back to questions
Junior — Middle
52

Что означают коды состояния HTTP в диапазоне 300-399?

Companies where asked
GGSel

Answer from AI

sobes.tech AI

Коды состояния HTTP в диапазоне 300-399 обозначают перенаправления (Redirection). Они информируют клиента, что для завершения запроса необходимо выполнить дополнительные действия, обычно перейти по другому URL.

Основные коды из этого диапазона:

  • 300 Multiple Choices — ресурс доступен по нескольким адресам.
  • 301 Moved Permanently — ресурс окончательно перемещён на новый URL.
  • 302 Found — временное перенаправление на другой URL.
  • 303 See Other — ответ на POST-запрос с перенаправлением на GET-запрос.
  • 304 Not Modified — ресурс не изменился, можно использовать кэш.
  • 307 Temporary Redirect — временное перенаправление, метод запроса не меняется.
  • 308 Permanent Redirect — постоянное перенаправление, метод запроса не меняется.

Например, при получении ответа 301 браузер автоматически перейдёт по новому адресу, указанному в заголовке Location.