pythonasyncioapiasyncfastapiframeworkjsonjson-schemaopenapiopenapi3pydanticpython-typespython3redocreststarletteswaggerswagger-uiuvicornweb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
Parâmetros de Cookie
Você pode definir parâmetros de Cookie da mesma maneira que define paramêtros com Query
e Path
.
Importe Cookie
Primeiro importe Cookie
:
{!../../../docs_src/cookie_params/tutorial001.py!}
Declare parâmetros de Cookie
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
.