本文将介绍如何构建一个简单的RESTful API。RESTful API是一种用于Web服务的架构风格,它通过使用HTTP协议进行通信。
起步
- 安装Python:首先,确保你的电脑上安装了Python环境。
- 创建项目:创建一个新的目录来存放你的项目文件。
快速开始
以下是一个简单的RESTful API示例:
from flask import Flask, jsonify, request
app = Flask(__name__)
@app.route('/items', methods=['GET'])
def get_items():
items = [
{'id': 1, 'name': '苹果'},
{'id': 2, 'name': '香蕉'},
{'id': 3, 'name': '橙子'}
]
return jsonify(items)
@app.route('/items/<int:item_id>', methods=['GET'])
def get_item(item_id):
item = next((item for item in items if item['id'] == item_id), None)
if item is not None:
return jsonify(item)
else:
return jsonify({'error': 'Item not found'}), 404
if __name__ == '__main__':
app.run(debug=True)
扩展阅读
想要了解更多关于Flask的信息?请访问我们的Flask官方文档.
Python