Cookie Parameters
Basic Cookie Parameters
Section titled “Basic Cookie Parameters”from justapi import JustAPIApp, Cookie
app = JustAPIApp()
@app.get("/check")def check_session(session_id: str = Cookie(...)): return {"session_id": session_id}Required vs Optional
Section titled “Required vs Optional”@app.get("/check")def check( session_id: str = Cookie(...), # required language: str = Cookie("en"), # optional, defaults to "en" theme: str = Cookie(None), # optional, defaults to None): return {"session_id": session_id, "language": language, "theme": theme}Cookie Models
Section titled “Cookie Models”from pydantic import BaseModelfrom justapi import JustAPIApp, Cookie
class Cookies(BaseModel): session_id: str language: str = "en" theme: str = "light"
app = JustAPIApp()
@app.get("/check")def check(cookies: Cookies = Cookie(...)): return cookies.model_dump()See Also
Section titled “See Also”- Header Parameters — reading HTTP headers
- Query Parameters — URL query parameters
- Security — authentication with cookies