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 応答を受信する