Si está desarrollando una aplicación web, deberá probarla. Con HTTPie, puede probar HTTP y otras API desde la línea de comandos de Linux. Aquí le mostramos cómo empezar.
¿Qué es HTTPie?
HTTPie es una aplicación destinada a enviar solicitudes HTTP, así como solicitudes de API web RESTful a un servidor remoto. Las versiones de escritorio y basadas en web para HTTPie también están disponibles, pero nos concentraremos en la versión de línea de comandos.
HTTP es el protocolo subyacente a la web, incluida la página que está leyendo ahora. En el protocolo, las solicitudes llegan a un servidor desde un agente de usuario. Este agente de usuario suele ser un navegador web, pero no tiene por qué serlo.
Instalación de HTTPie en Linux
Puede instalar HTTPie a través de muchos de los principales administradores de paquetes de Linux. Por ejemplo, en Debian y Ubuntu:
sudo apt install httpie
Y en Arch Linux:
sudo pacman -S httpie
En la familia de distribuciones Red Hat, correr:
sudo dnf instalar httpie
Uso de HTTPie para probar las API en Linux
Para iniciar HTTPie, debe llamarlo desde la línea de comando usando cualquiera de estos dos comandos: http o https. El primero usa HTTP y el segundo usa HTTPS encriptado. Dado que la mayoría de los sitios web usan HTTPS, querrá usar https en la línea de comando.
Para hacer una solicitud "GET" simple, simplemente use la URL como argumento:
https ejemplo.com
También puede enviar un POST, que es útil si está desarrollando un sitio web con formularios.
Por ejemplo, si quisiera pasar el nombre "MUO" a un formulario, usaría este comando:
https ejemplo.com nombre="MUO"
HTTPie también funciona con campos JSON. Si desea establecer el atributo de nombre, por ejemplo, ejecute:
https PUT ejemplo.com nombre="MUO"
Con HTTPie, tendrás una herramienta para probar sitios web desde la línea de comandos de Linux. Linux ya es popular para el desarrollo web, siendo el principal sistema operativo de servidor del mercado.
Linux y Unix han sido el sistema operativo de referencia para programadores y técnicos durante décadas. ¿Por qué es tan popular? Es la forma en que Linux está diseñado y la disponibilidad de herramientas de programación lo que lo convierte en el favorito de los expertos en tecnología.