クエリパラメータとは
- URLの末尾の「?」のあとに指定するキーと値の組わせのことです。
- WebページやAPIの動作をカスタマイズするために使われます。
- 「&」を指定することで、複数のパラメータを指定できます。
クエリパラメータの利用例
検索
http://localhost:8000/search?name=キーワード
言語
http://localhost:8000/search?lang=ja
ソート、ページネーション
http://localhost:8000/search?sort=desc
FastAPIのクエリパラメータ
main.py
from fastapi import FastAPI
app = FastAPI()
@app.get('/items/')
async def find_by_name(name: str):
return {'name': name}