2012-10-06 3 views

risposta

1

Questo è ciò che fa HTTPie di default:

Quindi, l'output dipende da dove viene stampato. È possibile sovrascrivere il comportamento sensibile al contesto predefinito con uno degli output options. Ad esempio, il seguente salva le intestazioni e il corpo in un file:

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

HTTPie attualmente non permette outputing dati binari al terminale.

5

E 'possibile in una versione aggiornata, l'opzione --output sarà stampare l'output in un file, e l'opzione --download farà in modo che le intestazioni siano di stampa alla console, e solo il contenuto all'uscita file.

Ecco un esempio:

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