Rutas en Flask

- Andrés Cruz

In english
Rutas en Flask

Existen distintos métodos HTTP que podemos usar para realizar peticiones al servidor; estos métodos no son más que un conjunto de verbos que se utilizan para realizar diferentes tipos de acciones; los métodos más comunes son GET, POST, PUT, PATCH y DELETE:

  • GET: se utiliza para obtener información de un servidor web. La información se envía en la URL de la petición.
  • POST: se utiliza para enviar información a un servidor web. La información se envía en el cuerpo de la petición.
  • PUT: se utiliza para actualizar información en un servidor web. La información se envía en el cuerpo de la petición.
  • PATCH: se utiliza para actualizar parcialmente información en un servidor web. La información se envía en el cuerpo de la petición.
  • DELETE: se utiliza para eliminar información de un servidor web. La información se envía en la URL de la petición.

Todos estos métodos tienen su equivalente en Flask; de momento hemos utilizado métodos de tipo GET, para obtener datos, pero, también es posible emplear otros:

@app.route(<URI>, methods=('GET'))
@app.route(<URI>, methods=('POST'))
@app.route(<URI>, methods=('PUT'))
@app.route(<URI>, methods=('PATCH'))
@app.route(<URI>, methods=('DELETE'))

Puedes indicar varios que más de un método sea resuelto por un mismo controlador:

@app.route(<URI>, methods=('GET', 'POST'))

Como puedes ver, tenemos una función decoradora para cada tipo de método y tiene una relación directa con el tipo de petición HTTP.

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz en Udemy

Acepto recibir anuncios de interes sobre este Blog.