Para el ejercicio de la semana 2 vamos a querer capturar el tráfico HTTP al interacturar con una API Rest. La cátedra provee una API simple para utilizar para este fin. Además, este mismo stack va a ser utilizado para el TP asi que sugerimos que investiguen el código de este ejemplo.
Primero, asegurarse de tener python 3 instalado: https://docs.python-guide.org/starting/install3/linux/
A continuación debemos correr los siguientes comandos, para generar el entorno y descargar las dependencias que usaremos:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Una vez que se ejecutan los comandos arriba mencionados, podemos proceder a inicializar el servidor. Para esto, corremos el siguiente comando:
python app.py
Una vez iniciado el servidor, podemos navegar a la documentación de la API. Para esto, navegamos en el browser a http://localhost:8080/api/ui. Allí podremos encontrar todos los endpoints expuestos por la API. Para realizar el primer request, podemos navegar en el browser a http://localhost:8080/api/alumnos.