from fastapi import FastAPI, Form from pydantic import BaseModel from typing_extensions import Annotated app = FastAPI() class FormData(BaseModel): username: str password: str @app.post("/login/") async def login(data: Annotated[FormData, Form()]): return data