WHAT IS API and FastAPI
993 ワード
API
−APIは、2つのプログラム間の通信(インタラクション)を可能にするコードである.
-開発者はAPIと通信するプログラムを作成することができる.
RESTful APIは、HTTP要求を用いてデータ、PUT、POST、DELETEを取得するAPIである.
-RESTはrepresentational state transferの略です
APIリクエストのタイプ
-HSTP GET:特定のリソース(データ)の取得を要求する
-HSTP POST:新しいリソースを作成し、サーバにデータを転送
-HSTP PUT:既存のリソースの更新
-HSTP DELETE:リソースの削除
FAST-API
-APIを構築するためのPythonフレームワーク
-django、flastよりも高速で、パフォーマンスが向上します.
-APIでパターンを作成する場合、すべてのフィールドのデータ型を定義できます.
-インタラクティブで自動的なドキュメントを提供します.
SIMPLE API PRACTICE
from fastapi import FastAPI
app = FastAPI()
@app.get('/')
def index():
return 'hello world!'
@app.get('/property')
def property():
return 'This is a property page'
@app.get('/movies')
def movies():
return {'movie list':{'movie 1','movie2'}}
Reference
この問題について(WHAT IS API and FastAPI), 我々は、より多くの情報をここで見つけました https://velog.io/@wnsghks4104/WHAT-IS-API-and-FastAPIテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol