Contexte et requête/réponse¶
Context donne accès aux métadonnées de la requête :
ctx.headersctx.queryctx.path_paramsctx.body_bytes()
Exemple:
@app.post("/events")
async def create_event(ctx: Context):
ua = ctx.headers.get("user-agent", "unknown")
size = len(ctx.body_bytes())
return {"received": size, "ua": ua}