Herramienta gratuita para probar servicios HTTP desde la terminal

HTTPie es una herramienta muy útil para aquellos desarrolladores que trabajen con APIs de terceros, o bien se encuentren interesados en programar una propia. Esta herramienta, y a diferencia de otras alternativas como HTTP Client o RestClient, funciona desde la terminal, haciendo muy sencillo todo el proceso de análisis de servicios del tipo REST.

HTTPie es mucho más fácil y rápido que trabajar directamente con cURL, principalmente porque cuenta con varios mecanismos que permiten interpretar mejor la información, por ejemplo puede interpretar perfectamente una respuesta en formato JSON.

Este proyecto, que es totalmente gratuito y libre, tiene una sola dependencia que es Python 2.6 o superior.

Instalación:

pip install -U https://github.com/jkbr/httpie/tarball/master

Ejemplo de uso:

http -b GET https://api.github.com/repos/jkbr/httpie

Como se puede ver en el ejemplo, la notación es muy sencilla. Un detalle, HTTPie también acepta el envio de información en cabeceras, especialmente importante a la hora de enviar datos al servidor, algo fundamental en cualquier API.

Web: HTTPie

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas