【FastAPI】APIをルーティングしてみる

コード

main.pyを編集。
パスは同じですが、メソッド名(get/post/put/delete)が異なるAPIを4つ用意。

@app.get("/test")
def get_test():
    return {"message": "getです"}

@app.post("/test")
def post_test():
    return {"message": "postです"}

@app.put("/test")
def put_test():
    return {"message": "putです"}

@app.delete("/test")
def delete_test():
    return {"message": "deleteです"}

実行

Talend API Testerを使ってAPIを実行していきます。

get

post

put

delete

以上になります。
お読み頂き、ありがとうございました。