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.

test de aplicaciones restful desde terminal

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

Categorizado en: