Terminale Download

Da Andreabont's Wiki.

Ci sono vari modi per scaricare dati da internet tramite il terminale.

wget

Wget permette di scaricare file attraverso i protocolli HTTP, HTTPS e FTP. Il programma salverà il file scaricato nella cartella in cui è stato lanciato.

wget <indirizzo>

curl

Curl permette di scaricare file attraverso numerosi protocolli. Il programma invierà sullo standard output i dati ottenuti. Questo programma è molto versatile e permette di manipolare la richiesta inviata.

curl <indirizzo>

Specificare host richiesto (utile per server HTTP con virtual host)

curl -H 'Host: <hostname>' <indirizzo>

Effettuare una richiesta POST

Parametri in application/json:

curl -H "Content-Type: application/json" -X POST -d "<json>" <indirizzo>

Parametri in formato application/x-www-form-urlencoded:

curl --data "param1=value1&param2=value2" -X POST <indirizzo>

Effettuare una richiesta GET

curl -X GET <indirizzo>