Cómo instalar y usar Httpie en Windows
httpie es... cómo decirlo... ¡el mejor cliente HTTP para la línea de comandos! Sí, no hay duda de eso.
httpie es:
- Fácil de usar (si lo comparamos con cURL).
- Tiene soporte nativo para JSON .
- Incorpora resaltado de sintaxis.
- Tiene sesiones persistentes.
- Descargas al mejor estilo wget.
- Soporte para el desarrollo de plugins.
- Soporte para hacer submit de formularios y subir archivos.
- Soporte para HTTPS, proxies y autenticación.
- Se puede enviar cabeceras custom en la peticiones.
Es una lista de características bastantes impresionantes sin lugar a duda.
En este artículo vamos a estar viendo como instalar httpie en Windows (ya lo haremos para Linux y macOS también), y te voy a mostrar algunos ejemplos de lo que se puede hacer con está maravillosa herramienta.
¡Ah! me estaba olvidando ¿ya te dije que es un proyecto Open Source?
Tabla de contenidos
¿Cómo instalar httpie en Windows?
¡Alto ✋! Antes de instalarlo te propongo probarlo. ¿Qué cómo lo vamos a hacer sin instalarlo? Fácil, httpie tiene un "probador" online que te permite saborearlo para ver si la herramienta es de tu gusto.
Si ingresas a esta dirección: https://httpie.io/run, te vas a encontrar con lo siguiente:
Una instancia de httpie lista para ser utilizada.
Vamos por la primera palabra que todo informático recién nacido pronuncia: Hello World!
Cómo vemos, tenemos el código de estado de HTTP de la respuesta y los headers con sus valores, todos con lindos colores.
Cómo mencioné al principio del artículo, es posible pasarles nuestra propias cabeceras a al request, como se aprecia en el siguiente ejemplo en donde pasamos un header X-API-Token
Una de las funcionalidades de httpie de mayor utilidad es la posibilidad de hacer un submit de un form seteando los valores correspondientes:
Podemos seguir listando una infinidad de ejemplos, pero lo mejor es que vos lo pruebes. La documentación de httpie es clara y completa, prácticamente no se necesita nada más para aprender usarlo.
Ahora que vimos algunos ejemplos, pasemos a la instalación de httpie en Windows.
Cómo punto de partida tenemos que tener Python instalado en nuestra PC, y al menos tiene que ser la versión 3.6 o superior.
Vamos a abrir la [Cmder por supuesto] terminal de Windows y ejecutar los siguientes comandos para instalar httpie:
python -m pip install --upgrade pip setuptools python -m pip install --upgrade httpie
Luego de eso ya tendrías que tenerlo instalado. Para probar que quedo todo bien, podemos preguntar por la versión de httpie:
A modo de resumen sobre httpie en Windows
Vimos como en dos sencillos pasos podes tener instalado en tu Windows, uno de los mejores (sino el mejor), cliente de CLI para tirar request HTTP.
El proyecto tiene ya unos cuantos años en la vuelta y, a juzgar por el movimiento del en Github y cada vez tiene más seguidores y colaboradores, le está yendo muy bien. Incluso están contratando personal.
Así que desde estás páginas le agradecemos su trabajo.
¡Nos vemos! Peace. ✌
/ Súmate al boletín. No es gran cosa, pero es gratis 👇 /