
Come funziona REST: il menù a piatti fissi
REST organizza l'API attorno alle risorse: clienti, ordini, prodotti. Ogni risorsa ha un indirizzo (endpoint) e si manipola con i verbi HTTP: GET /clienti/42 legge il cliente, POST /ordini ne crea uno, DELETE /prodotti/7 lo elimina. Se le API sono nuove per te, parti dalla guida Cosa sono le API.
È come un menù a piatti fissi: ogni piatto (endpoint) ha una composizione decisa dallo chef. Ordini "il cliente 42" e ricevi tutti i suoi campi, anche quelli che non ti servivano (over-fetching); se ti serve anche la lista dei suoi ordini, fai una seconda chiamata (under-fetching). In cambio ottieni semplicità totale: URL prevedibili, cache HTTP che funziona da sola, strumenti maturi ovunque. Per le API pubbliche e le integrazioni tra sistemi resta lo standard indiscusso.

