Tutorial su Unix Curl

October 25

CURL è un programma per una varietà di sistemi operativi, tra cui Unix e Linux, che consente all'utente di scaricare o caricare direttamente il contenuto della pagina Web dalla riga di comando. Il suo nome è sinonimo di "Client per gli URL."

istruzione

1 Aprire un terminale Unix. Dal momento che la procedura per questo cambia drasticamente a seconda della versione di Unix o Linux si usa e come si è configurato, è necessario consultare la documentazione per il sapore di Unix, se non sai come fare questo.

2 Digitare quanto segue:

ricciolo http://www.google.com

Questo illustra l'uso di base più di cURL. Si scarica una singola pagina web da Internet e reindirizzare il suo codice HTML standard output (lo schermo del terminale.)

3 Digitare quanto segue:

ricciolo -o google.html http://www.google.com

Questo scarica la stessa pagina web, la home page di Google, ma invece di scrivere il contenuto sullo schermo, si salva in un file sul disco rigido denominato "google.html."

4 Digitare quanto segue:

arricciare -x un-proxy: 1000 -o google.html http://www.google.com

Il flag "-x" causa cURL per tunnel sua richiesta attraverso un proxy, un computer di intermediario che effettua la richiesta per voi. In questo caso, l'URL "a-proxy" si riferisce alla URL del computer proxy e la porta "1000" si riferisce alla porta proxy aspetta di sentire connessioni. Molti grandi reti nei luoghi di lavoro o università impongono che le richieste in uscita di passare attraverso un proxy, ma CURL non imposta il proxy per voi.

5 Digitare quanto segue:

ricciolo -r -500 http://www.google.com/index.html

Il flag "r" si avvale della ripresa di download automatico. Con esso, è possibile specificare quali byte di un documento da scaricare. Ad esempio, la bandiera "-r -500" richieste solo gli ultimi 500 byte del documento. Al contrario, il flag "-r 0-99" potrebbe richiedere solo i primi 100 byte.

6 Digitare quanto segue. Assicurati di includere il solitario "-" tra "-T" e "http":

ricciolo -T - http://www.upload.com/myFile

A differenza degli altri comandi, questo non abbia immediatamente finire. Mantiene l'utente in un terminale vuoto e echos tutto quello che i tipi. Questo perché il "cURL -T -" reindirizza tutti gli input da "standard input" del terminale e lo carica nel file specificato, a condizione che il server è configurato per accettare HTML "PUT" richieste.