Встречается на собеседованиях • сегодня

Что обозначают 300-ые коды ответов http

300-ые коды HTTP относятся к категории перенаправлений (redirects). Они указывают клиенту, что запрошенный ресурс временно или постоянно перемещен, и нужно выполнить дополнительное действие (обычно — новый запрос) для получения нужного содержимого.

Основные коды:

  • 301 Moved Permanently — ресурс перемещен навсегда, новый URL в заголовке Location
  • 302 Found (ранее Temporary Redirect) — временное перенаправление
  • 303 See Other — результат доступен по другому URL (часто после POST)
  • 307 Temporary Redirect — временное перенаправление с сохранением метода (GET/POST)
  • 308 Permanent Redirect — постоянное перенаправление с сохранением метода

Пример обработки в Python:

python
import requests

response = requests.get('http://example.com', allow_redirects=False)
if response.status_code == 301:
    new_url = response.headers['Location']
    print(f"Redirected to: {new_url}")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы