Il tuo primo curl
Fai una richiesta HTTP reale dal terminale
⏱ Stima ~5 min
01 · Leggi
curl è il tuo interfono per parlare con internet.
Tu parli (mandi la richiesta), il server risponde (manda la risposta). Nessun browser, nessuna app, nessuna astrazione — solo tu e la conversazione grezza.
Ogni ingegnere usa curl per testare API, fare debug delle richieste e verificare che un server sia ancora vivo. È uno degli strumenti più utili che imparerai.
Punti chiave
- curl <url> manda una richiesta GET e stampa il corpo della risposta
- curl -i <url> stampa anche gli header della risposta sopra al corpo
- curl -s <url> è la modalità silenziosa — nasconde la barra di avanzamento
- Per gli endpoint API, il corpo della risposta è di solito JSON
02 · Pratica nel terminale
Facciamo la prima richiesta HTTP. Stai per parlare direttamente con un server — senza browser.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
03 · Quiz
Cosa fa curl?
- Compila il codice
- Crea file
- Manda richieste HTTP dalla riga di comando
- Gestisce i pacchetti
04 · Completa
Per mandare una richiesta GET con curl, digita curl _____.
05 · Pratica nel terminale
Ora guardiamo la risposta completa — header inclusi. Aggiungi il flag -i (i = include headers).
(Questa sezione è interattiva — attiva JavaScript per usarla.)
06 · Quiz
Esegui curl https://api.example.com/users e ricevi dati JSON. Che tipo di richiesta HTTP manda curl?
07 · Completa
Per includere gli header della risposta nell'output di curl, aggiungi il flag _____.
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.