Встречается на собеседованиях • сегодня
Расскажи про свой опыт работы со статус-кодами
В Python для работы с HTTP-кодами чаще всего используют библиотеку requests или фреймворки типа Flask/Django.
Пример с requests:
python
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
print('Успешный запрос!')
elif response.status_code == 404:
print('Ресурс не найден')
else:
print(f'Ошибка: {response.status_code}')Основные группы кодов:
- 2xx (успех, например, 200 — OK)
- 3xx (редиректы, например, 301 — Moved Permanently)
- 4xx (ошибки клиента, например, 404 — Not Found)
- 5xx (ошибки сервера, например, 500 — Internal Server Error)
В веб-фреймворках (например, Flask) статусы можно явно возвращать:
python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/data')
def get_data():
return jsonify({'key': 'value'}), 201 # 201 CreatedВажно обрабатывать коды, особенно 4xx/5xx, для корректной работы приложения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы