Published

Parâmetros de Cookie

FastAPI framework, high performance, easy to learn, fast to code, ready for production We just scratched the surface, but you already get the idea of how it all works...

Parâmetros de Cookie

Você pode definir parâmetros de Cookie da mesma maneira que define paramêtros com Query e Path.

Primeiro importe Cookie:

{!../../../docs_src/cookie_params/tutorial001.py!}

Então declare os paramêtros de cookie usando a mesma estrutura que em Path e Query.

O primeiro valor é o valor padrão, você pode passar todas as validações adicionais ou parâmetros de anotação:

{!../../../docs_src/cookie_params/tutorial001.py!}

!!! note "Detalhes Técnicos" Cookie é uma classe "irmã" de Path e Query. Ela também herda da mesma classe em comum Param.

Mas lembre-se que quando você importa Query, Path, Cookie e outras de fastapi, elas são na verdade funções que retornam classes especiais.

!!! info "Informação" Para declarar cookies, você precisa usar Cookie, caso contrário, os parâmetros seriam interpretados como parâmetros de consulta.

Recapitulando

Declare cookies com Cookie, usando o mesmo padrão comum que utiliza-se em Query e Path.