Встречается на собеседованиях • сегодня
Что обозначают 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
интервью вопросы и ответы