FastAPIのチュートリアルの続きです。 前回はPython環境をつくり、最小のFastAPIプロジェクトを実行するところまでできました。 こちらが今回作った要約サイトでAPIを呼んで表示した画面です。 FastAPIの入門とこのページ作成含めて週末だけで作ったものです。
FastAPI は、Pythonの標準である型ヒントに基づいてPython 3.6 以降でAPI を構築するための、モダンで、高速(高パフォーマンス)な、Web フレームワークです。 "PaizrCloud"を使ってサーバ構築を省略して、実際の運用するためのコードを書いていきます。 まず新規 ...
Starletteのおかげで、FastAPI アプリケーションのテストは簡単で楽しいものになっています。 HTTPXがベースなので、非常に使いやすく直感的です。 これを使用すると、FastAPI と共に pytestを直接利用できます。 TestClient を使用 TestClient をインポートします。
クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。レスポンス ボディはAPIがクライアントに送るデータです。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する