Sobes.tech
Junior — Middle
82

Ce cod de răspuns HTTP trebuie utilizat atunci când datele solicitate nu sunt în bază?

Companiile au fost întrebate
Бергман Инфотех

Răspuns de la AI

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.