Ahorre tiempo en la línea de comandos con HTTPie en lugar de curl

Ah, curl. Aunque muy apreciado y extremadamente potente, su ergonomía deja mucho que desear. Aunque no debe reemplazar curl en tu automatización, httpie proporciona una interfaz mucho más fácil de usar para probar terminales, cargar archivos, enviar formularios y más.

Índice

    Instalación

    La mayoría de las distribuciones de Linux proporcionan HTTPie a través del administrador de paquetes de su sistema. Está disponible en macOS a través de Cerveza casera Donde MacPorts, y mediante semilla para Windows y todas las plataformas mencionadas anteriormente. Consulta la documentación aquí para obtener una lista completa de opciones y ejemplos de casos de uso.

    A continuación he proporcionado algunas de mis características favoritas.

    ¡Darle una oportunidad!

    Quiere probar esta nueva configuración de punto final sin modificar repetidamente su /etc/hosts ¿archivar? ¡No hay problema! Solo proporciona el Anfitrión: opcional para especificar el nombre de host que se debe pasar como parte de la solicitud.

    http localhost:8000 Host: example.com

    ¿Quiere ver cómo se ve la solicitud antes de enviarla? Tachar en el --offline ¡opción!

    la busqueda de un wget-estilo descargador de archivos? ¡Lo entendiste!

    http --download https://github.com/jakubroztocil/httpie/archive/master.tar.gz

    Atrás quedaron los días de escapar los símbolos de unión en los parámetros de la cadena de consulta y escapar manualmente los caracteres especiales de las URL.

    http --offline https://api.github.com/search/repositories q==httpie+in:name per_page==1

    Conclusión

    ¡Espero que encuentre esto útil y comparta cualquier otra herramienta de línea de comando que haya cambiado sus tareas diarias últimamente! Algunos más de mis favoritos son ripgrep y Escoger.

    Artículos de interés

    Subir