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.