Junior — Middle
71
¿Qué código de respuesta HTTP debe usarse cuando los datos solicitados no están en la base de datos?
Empresas donde se preguntó
Бергман Инфотех
Respuesta de la IA
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.