Esta pagina se ve mejor con JavaScript habilitado

httpstat

 ·  🎃 kr0m

En una conexión http influyen varios factores, la conectividad de red, la resolución DNS, el procesamiento de la petición por parte del servidor y el tiempo de respuesta. Con httpstat podremos ver el tiempo empleado en cada una de las fases de este modo nos será mas fácil debugear el origen de nuestros problemas con el tráfico http.

Instalamos la herramienta vía pip:

pip install httpstat

Un ejemplo puede ser este:

Básicamente se trata un wrapper de curl, lo que implica que podemos pasarle todos los parámetros soportados por curl.

httpstat httpbin.org/post -X POST –data-urlencode “a=b” -v

httpstat soporta la definición de variables de entorno para modificar su comportamiento. Para verlas todas podemos ejecutar:

httpstat –help

Por comodidad se pueden exportar vía nuestra shell en el fichero pertinente, para bash sería .bashrc:

export HTTPSTAT_SHOW_IP=false
export HTTPSTAT_SHOW_SPEED=true
export HTTPSTAT_SAVE_BODY=false
Si te ha gustado el artículo puedes invitarme a un RedBull aquí