Назад к вопросам
Junior — Middle
52
Какой ответный код HTTP следует использовать, когда запрошенные данные отсутствуют в базе данных?
Компании, где спрашивали
Бергман Инфотех
Ответ от нейросети
sobes.tech AI
Если запрошенные данные отсутствуют в базе данных, обычно возвращают HTTP статус 404 Not Found. Этот код означает, что сервер не может найти запрашиваемый ресурс.
Пример в Python с использованием Flask:
from flask import Flask, jsonify
app = Flask(__name__)
data = {"1": "item1", "2": "item2"}
@app.route('/items/<item_id>')
def get_item(item_id):
item = data.get(item_id)
if item is None:
return jsonify({"error": "Item not found"}), 404
return jsonify({"item": item})
if __name__ == '__main__':
app.run()
Таким образом, если элемент не найден, клиент получит ответ с кодом 404.