Sobes.tech
Junior — Middle
91

Qual código de resposta HTTP deve ser usado quando os dados solicitados estão ausentes na base de dados?

Empresas quando solicitadas
Бергман Инфотех

Resposta da IA

sobes.tech IA

Если запрошенные данные отсутствуют в базе данных, обычно возвращают 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.