La tua prima API reale
Chiama JSONPlaceholder dal tuo vero terminale — un'API pubblica e gratuita
⏱ Stima ~11 min
01 · Leggi
Finora hai chiamato un'API mock. Ora chiamiamone una vera.
JSONPlaceholder (jsonplaceholder.typicode.com) è un'API falsa pubblica e gratuita che milioni di ingegneri usano per testare e imparare. Nessuna registrazione, nessuna API key, nessuna carta di credito.
Ha endpoint reali, risposte JSON reali e si comporta esattamente come un'API di produzione — lo strumento perfetto per esercitarsi.
Punti chiave
- JSONPlaceholder è gratuita, pubblica e non richiede autenticazione
- Ha endpoint per users, posts, todos, comments, albums e photos
- Le risposte sono dati fittizi, ma il formato è identico a quello di una vera API
- Questa lezione usa il terminale del tuo computer (non la sandbox)
02 · Pratica reale
Apri il tuo vero terminale (non la sandbox). Verifica che curl funzioni. Utenti Windows PowerShell: per tutti i comandi di questa lezione usa curl.exe invece di curl.
curl --version
03 · Pratica reale
Recupera un todo. Questa è una richiesta GET reale a un server reale.
curl https://jsonplaceholder.typicode.com/todos/1
04 · Pratica reale
Recupera tutti gli utenti. Verrà restituito un array di 10 oggetti utente — scorrilo per vedere la struttura.
curl https://jsonplaceholder.typicode.com/users
05 · Leggi
Guarda cosa hai fatto finora: hai verificato che curl è installato, hai recuperato una singola risorsa e hai scaricato un intero gruppo di utenti da un server attivo in rete. Ogni risposta è JSON strutturato — lo stesso formato che le app reali usano ogni giorno.
Ora vai oltre. Imparerai a filtrare i risultati con i query parameter (così non scarichi tutto in blocco) e a creare nuove risorse con le richieste POST. Questi due pattern reggono la maggior parte delle app sul tuo telefono.
06 · Pratica reale
Filtra con un query parameter: prendi solo i post dell'utente con ID 1.
curl "https://jsonplaceholder.typicode.com/posts?userId=1"
07 · Pratica reale
Fai POST di una nuova risorsa. JSONPlaceholder accetta richieste POST e risponde con la risorsa "creata" (con ID) — anche se non la salva davvero.
curl -X POST https://jsonplaceholder.typicode.com/posts \
-H "Content-Type: application/json" \
-d '{"title": "My First Post", "body": "Hello from curl!", "userId": 1}'08 · Quiz
Cos'è JSONPlaceholder?
- Una libreria JavaScript
- Un servizio di database
- Un'API falsa gratuita per testare e imparare
- Un editor di codice
09 · Completa
Nel terminale, puoi chiamare HTTP API dalla riga di comando con il comando _____.
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.