Встречается на 2% собеседований по Python
Что обозначают 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}")
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы