Query String
查詢參數格式
?key1=value1&key2=value2/search?q=fastapi&page=2FastAPI 中使用查詢參數
from fastapi import FastAPI
app = FastAPI()
@app.get("/search")
def search(q: str, page: int = 1):
return {"query": q, "page": page}預設值與選擇性參數
多參數處理與類型驗證
使用 Annotated 與 Query 進行進階驗證
使用 Annotated 與 Path 進行路由參數驗證
路由參數 vs 查詢參數
路由參數(Path Parameters):
路由參數 + 查詢參數同時使用
小結
類型
範例
用途
Last updated