2015-04-07 5 views
5

Ho un sacco di richieste nella mia applicazione So che restituiscono HTML. Quindi, c'è un modo per reindirizzare l'output CURL al mio browser in modo da renderne il contenuto?C'è un modo per reindirizzare l'output CURL a Firefox?

curl MY_URL -d "my data" | firefox

Un esempio che potrebbe funzionare ma in realtà non lo sia con il tubo (come sopra).

Conosci qualche modo per comporlo?

risposta

0

Collegarlo al nodo, scrivere uno script per leggere lo stdin e inserirlo.

+0

Forse un modo meno faticosa? Se non c'è altro, lo cercherò in modo definitivo. –

4

Il seguente comando ha funzionato per me usando Cygwin (esecuzione sotto Win7) e Ubuntu 14.04.2:

curl http://www.rosstronics.biz | firefox "data:text/html;base64,$(base64 -w 0 <&0)" 
+0

Questo non funziona più. –

+0

appena provato su ubuntu 16.04, funziona – Axi

0

Ho scoperto che un modo semplice per farlo è quello di mettere l'output in un file HTML e fare doppio clic sul file per aprirlo in un browser. Ogni volta che si esegue la richiesta, è sufficiente aggiornare il browser e verranno visualizzate le nuove modifiche.

così "curl [data and options] > response.html" quindi fare doppio clic sul html

Problemi correlati