Request Flask
El contenido que un cliente web manda al servidor siempre va almacenado en la Request. En Flask la Request se representa mediante el objeto request
Para poder utilizar el objeto request
deberemos de importarlo al principio de nuestro programa Flask:
from flask import request
Tipo de Request
Una de las primeras cosas para las que podemos utilizar el objeto request
es la de saber el tipo de petición que nos hace el cliente: GET, POST, DELETE,… para ello el objeto request
nos ofrece el atributo .method
Así podremos preguntar lo siguiente:
if request.method == 'POST':
Acceso a Parámetros
El objeto request
nos servirá para acceder a la información que nos envíe el cliente. La principal información que nos envía son los parámetros, ya sean parámetros tipo GET o parámetros tipo POST.
Acceso a Parámetros GET
Para accerder a un parámetro de tipo GET, que son aquellos que vienen como una lista de claves/valor dentro de la URL de petición.
?parametro1=valor1¶metro2=valor2&…¶metroN=valorN
El objeto request
nos ofrece la colección .args
y el método .get()
para poder acceder a parámetros de tipo GET.
El método .get()
recibe como parámetro el nombre del parámetro que queremos recuperar, lo que sería la clave.
La estructura sería:
response.args.get('clave','')
Si nos invocan mediante un método GET con la cadena:
?nombre=Victor
Podremos acceder a dicho parámetro de la siguiente forma:
nombre = request.args.get('nombre','')
Acceso a Parámetros POST
- Anterior
- Siguiente