2012-10-06 11 views

Respuesta

1

Esto es lo que hace HTTPie por defecto:

Por lo tanto, la salida depende del lugar donde se está imprimiendo. Puede sobrescribir el comportamiento predeterminado sensible al contexto con uno de los output options. Por ejemplo, el siguiente guarda las cabeceras, así como el cuerpo de un archivo:

http --output sis.zip --print=hb download.sysinternals.com/files/SysinternalsSuite.zip 

HTTPie actualmente no permite outputing datos binarios a la terminal.

5

Es posible en una versión actualizada, la opción --output imprimirá el resultado en un archivo, y la opción --download se asegurará de que las cabeceras son de impresión a la consola, y sólo el contenido de la salida archivo.

Aquí se muestra un ejemplo:

http GET "https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro=&explaintext=&titles=Stack%20Overflow" --download --output bla.txt 
Cuestiones relacionadas