Podrás seguir todos mis apuntes escritos en Notion en:
https://rain-scabiosa-74f.notion.site/Curso-de-FastAPI-Avanzado-189668eeee1a45168e46c5be56312967
Si te gusta dejame un corazoncito ♥
Cookie y Header Parameters
Cookies
Una pieza de código que un servidor mete en tu computadora cuando estas navegando en la web
Headers
Una parte de una petición o respuesta HTTP que contiene datos sobre la petición o la respuesta, como el formato, quien la hizo, el contenido, etc…
Ejemplo en código
@app.post(
path='/contact',
status_code=status.HTTP_200_OK
)
def contact(
first_name: str = Form(
...,
max_length=20,
min_length=1,
example='Peter'
),
last_name: str = Form(
...,
max_length=20,
min_length=1,
example='Chiguire'
),
email: EmailStr = Form(
...,
example='[email protected]'
),
message: str = Form(
...,
min_length=20,
max_length=280,
example='Hola, estoy interesado en tu proyecto, jajaj xdddd'
),
user_agent: Optional[str] = Header(default=None),
ads: Optional[str] = Cookie(default=None)
):
return {
'first_name': first_name,
'last_name': last_name,
'email': email,
'message': message,
'user_agent': user_agent,
'ads': ads
}
Response body
{
"first_name": "Peter",
"last_name": "Chiguire",
"email": "[email protected]",
"message": "Hola, estoy interesado en tu proyecto, jajaj xdddd",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 OPR/80.0.4170.61",
"ads": null
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.