iT邦幫忙

0

Day 02 - 你的第一支 API:基礎路由與 HTTP 請求方法

  • 分享至 

  • xImage
  •  

昨天我們成功啟動了 FastAPI,今天來談談 RESTful API 的核心:HTTP 請求方法(Methods)與路由(Routing)。

在 Web 開發中,我們透過不同的 HTTP 方法來表達對資源的操作意圖:

GET:讀取資料

POST:新增資料

PUT:更新資料

DELETE:刪除資料

FastAPI 透過裝飾器(Decorator)非常直覺地將網址路徑綁定到這些方法上。我們來擴充昨天的 main.py:

from fastapi import FastAPI

app = FastAPI()

@app.get("/items")
def get_items():
return {"message": "取得所有物品清單"}

@app.post("/items")
def create_item():
return {"message": "新增了一個物品"}

當你向 /items 發送 GET 請求時,FastAPI 會執行 get_items 函式;發送 POST 請求時,則執行 create_item 函式。這讓 API 的架構非常清晰且易於維護。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言