Sobes.tech
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.