codejump

Dependency Basics — Series 2

Preview — 3 of 10 questions

A dependency declares q: str with no default, and q is absent from the path. What happens when a request omits q?

AFastAPI uses an empty string
BFastAPI reports a request validation error
CThe dependency is skipped
DThe parameter becomes a response header

A dependency declares agent: str | None = Header(default=None). Where does its value come from?

AThe request body
BThe route return value
CAn HTTP request header
DAn application environment variable

A dependency receives item_id: int for a route declared as /items/{item_id}. Where is item_id read from?

AThe path segment
BThe response body
CThe application's title
DA cookie only

Sign up free to play

Answer all 10 questions (7 more), see explanations for every answer, and track your score.