| from flask import Flask, request, jsonify
|
|
|
| app = Flask(__name__)
|
|
|
|
|
| def add_numbers(a, b):
|
| return a + b
|
|
|
|
|
| @app.route('/add', methods=['POST'])
|
| def add():
|
| data = request.get_json()
|
| a = data.get('a')
|
| b = data.get('b')
|
|
|
|
|
| if a is None or b is None:
|
| return jsonify({"error": "Please provide both 'a' and 'b' numbers."}), 400
|
|
|
| try:
|
| a = float(a)
|
| b = float(b)
|
| except ValueError:
|
| return jsonify({"error": "Inputs must be numbers."}), 400
|
|
|
| result = add_numbers(a, b)
|
|
|
| return jsonify({"sum": result})
|
|
|
|
|
| if __name__ == '__main__':
|
| app.run(debug=True)
|
|
|