Table of Contents
REST API の構築は、インターネット上でさまざまなアプリケーションを通信できるように、Web 開発の一般的な作業です。 Python は、Flamsk フレームワークと組み合わせ、これらの API を作成するシンプルで効率的な方法を提供します。Flamsk の軽量性は、小規模から中規模のプロジェクトに最適です。
フラスコの設定
REST API を Flask でビルドし始めるには、まず pip を使用して Flask パッケージをインストールします。
pip インストールフラスコ
次に、新しい Python ファイルを作成し、Flask をインポートします。アプリを初期化し、API リクエストを処理するためのルートを定義します。
APIエンドポイントの作成
エンドポイントは、GET、POST、PUT、DELETE などの特定の HTTP メソッドに対応する URL です。フラスコは、デコレータを使用してこれらのルートを定義します。
例えば、データを取得する簡単なエンドポイントは以下のようなものがある。
]フラスコのインポートフラスコ、jsonifyから
app = フラスコ( name )[]
@app.route('/api/data', method=['GET'])]
def get data():[]
データ = {'message': 'Hello, World!'}
[] jsonify(data)[ を返す
API の実行
Flask アプリケーションを実行するには、スクリプトの最後に次のコードを記述します。
[] == ' main ':の場合
[] app.run(debug=True)[[
API のテスト
サーバが稼働したら、Webブラウザで[]]http://127.0.0.1:5000/api/data]にナビゲートするか、Postmanやcurlなどのツールを使用してAPIをテストできます。
- フラスコサーバーを起動する
- ブラウザまたはAPIクライアントを開く
- エンドポイントにGETリクエストを送信
- JSON 応答を受信する