使用Python編寫RESTful接口需要使用一個Web框架來處理HTTP請求和響應。在Python中,有很多流行的Web框架可供選擇,例如Flask、Django和FastAPI。以下是使用Flask框架編寫RESTful接口的示例:
pip install flask
from flask import Flask, request
app = Flask(__name__)
@app.route('/api/example', methods=['GET'])
def example():
# 處理GET請求
return 'Hello, World!'
if __name__ == '__main__':
app.run()
以上代碼示例了如何創建一個簡單的GET請求的RESTful接口。你可以根據需要添加其他路由和請求方法(如POST、PUT和DELETE),并在每個路由處理函數中編寫相應的業務邏輯。此外,你還可以使用Flask提供的其他功能,如請求參數解析、數據庫集成等。
注意:在生產環境中,建議使用專業的Web服務器(如nginx、Gunicorn)來運行Flask應用。上述示例中的app.run()
僅適用于開發和測試環境。