Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
Vous avez noté 0 étoile(s)
Procédure
I comandi curl
e wget
sono strumenti essenziali per trasferire e scaricare dati tramite il terminale web. Utilizzati per interagire con i server utilizzando vari protocolli come HTTP, HTTPS e FTP, questi comandi consentono agli utenti di scaricare in modo efficiente i file, gestire le sessioni API e automatizzare le interazioni di rete direttamente dalla riga di comando.
Prima di leggere questa documentazione, vi invitiamo ad accedere al terminale web del vostro hosting.
Il comando curl
(URL Client) è uno strumento da riga di comando potente e versatile utilizzato per trasferire dati a o da un server utilizzando vari protocolli di rete. Curl
è spesso utilizzato per automatizzare le interazioni con i server web e altri tipi di sistemi a cui si accede tramite protocolli come HTTP, HTTPS, FTP, SCP e molti altri.
Funzioni di base
curl
può scaricare dati (come pagine web o file) da un URL specificato.Sintassi di base
curl [opzioni] [URL...]
curl
, ad esempio per impostare le intestazioni HTTP, scegliere i metodi HTTP, gestire i cookie, ecc.Opzioni comuni
-o
[file]
: Salva il risultato della richiesta in un file specificato invece di visualizzarlo nella console.-X
[comando]
: Specifica il metodo HTTP da utilizzare (ad esempio, GET, POST, PUT, DELETE, ecc.).-H
[header]
: Si usa per aggiungere un'intestazione specifica alla richiesta HTTP.-d
[data]
: invia i dati (come i parametri del modulo) come corpo della richiesta POST.-u
[user:password]
: Utilizzato per trasmettere i dati di autenticazione.--cookie [nome=valore]
: Invia un cookie con la richiesta.--insecure
: Consente a curl
di elaborare e ignorare gli errori dei certificati SSL.Esempi di utilizzo
Scaricare un file e salvarlo localmente:
curl -o example.html http://example.com
Questo scarica la pagina iniziale di example.
com e la salva in example.
html.Invio di una richiesta POST con dati:
curl -X POST -d "login=example&password=secret" https://example.com/login Invia
una richiesta POST a example.com/login
con i dati del modulo.Usa l'autenticazione HTTP:
curl -u username:password http://example.com
Invia una richiesta a example.com
con la necessaria autenticazione HTTP.Inviare un'intestazione personalizzata in una richiesta:
curl -H "X-My-Header: 123" http://example.com
Invia una richiesta a example.
com con un'intestazione HTTP personalizzata.Uso tipico
curl
è estremamente utile per testare e interagire con le API web, per automatizzare il download di dati e per eseguire lo scripting di interazioni di rete complesse. Inoltre, viene spesso utilizzato negli script di distribuzione e integrazione continua per automatizzare le interazioni con i servizi online.
Il comando wget
è un'utilità a riga di comando per scaricare file dal web. Supporta i protocolli HTTP, HTTPS e FTP ed è noto per la sua capacità di scaricare file in modo ricorsivo e di riprendere i download interrotti.
Funzioni di base
wget
consente di scaricare file da Internet direttamente su un server o su un computer locale.wget
può riprendere i download non terminati, il che è particolarmente utile per i file di grandi dimensioni.Sintassi di base
wget [opzioni] [URL]
di wget
.Opzioni comuni
[file]
: Serve a specificare il nome con cui verrà salvato il file.-c
: Riprende il download di un file parzialmente scaricato.-r
: Download ricorsivo, spesso utilizzato per il mirroring di siti completi.--no-check-certificate
: Ignora gli errori di verifica dei certificati SSL/TLS, utile per le connessioni HTTPS con certificati autofirmati.[directory]
: Specifica la directory di download dei file.--http-user=[utente]
e --http-password=[password]
: Per i siti che richiedono l'autenticazione.Esempi di utilizzo
Download di un singolo file:
wget http://example.com/fichier.pdf
Scarica il file .pdf
da example.com
e lo salva nella directory corrente.Scaricare e salvare con un nome specifico:
wget -O myfile.pdf http://example.com/fichier.pdf
Scarica il file .pdf
e lo rinomina in myfile.pdf
.Riprende un download interrotto:
wget -c http://example.com/fichier.pdf
Tenta di riprendere il download di un file .pdf
se è stato precedentemente interrotto.
Download ricorsivo di un sito web:
wget -r -l 3 http://example.com
Scarica in modo ricorsivo il contenuto di example.com
, seguendo i collegamenti fino a una profondità di 3.
Uso tipico
wget
viene spesso utilizzato per il download automatico negli script, per il mirroring di siti web o per scaricare grandi volumi di dati da server online. Grazie alla sua potenza e semplicità, wget
è uno strumento popolare per gestire i download in ambienti privi di interfaccia grafica.
Ora sapete come :
curl
per eseguire una serie di trasferimenti di dati e automatizzare le interazioni con API o servizi web.curl
, tra cui il download e il caricamento di dati, la gestione delle intestazioni HTTP e l'uso delle opzioni per affinare le richieste.wget
per scaricare file da Internet, gestire i download ricorsivi e riprendere i download interrotti.wget
per ottenere la massima efficienza in ambienti privi di interfaccia grafica.Sia che dobbiate recuperare dati, gestire sessioni API o impostare sistemi di automazione, i comandi curl
e wget
sono vere e proprie risorse nella cassetta degli attrezzi di qualsiasi sviluppatore o amministratore di sistema 🛠️. Grazie a questo articolo, sarete ben attrezzati per sfruttare questi potenti strumenti da riga di comando e rendere le vostre interazioni con il web più efficienti e fluide 💻.
Ci auguriamo che questa guida vi sia stata utile e che vi abbia ispirato a esplorare ulteriormente le possibilità di curl
e wget
. Se avete domande, consigli da condividere o semplicemente volete raccontarci la vostra esperienza con questi strumenti, non esitate a lasciare un commento qui sotto 👇. Grazie per la lettura e a presto per ulteriori approfondimenti!
Vota questo articolo :
Questo articolo vi è stato utile ?
Sì
No
1mn lettura
Come si fa a connettersi al terminale web con il pannello LWS (console web ssh)?
4mn lettura
Come posso utilizzare GIT con il terminale Web sul mio hosting condiviso LWS?
2mn lettura
Come modificare la versione PHP del terminale web del Pannello LWS
0mn lettura
Cosa posso fare sul mio sito WordPress utilizzando il Terminale Web?