Metodi HTTP e codifica URL

✓Descrivere i principali metodi HTTP (GET, POST, PUT, DELETE) e associarli alle operazioni CRUD
✓Spiegare la differenza tra passaggio di parametri con GET e POST, indicando vantaggi e limiti di ciascuno
✓Applicare la codifica URL (percent-encoding) per trasformare stringhe contenenti caratteri speciali
✓Costruire correttamente una query string con coppie nome=valore separate da &

La comunicazione sul Web e il protocollo HTTP

La comunicazione sul Web avviene attraverso protocolli di rete che operano al livello applicazione, utilizzando il protocollo di trasporto TCP. Tra questi, il più diffuso è il protocollo HTTP (HyperText Transfer Protocol), che segue un modello di cooperazione asimmetrica tra due entità fondamentali: client e server. Questi due elementi hanno ruoli ben distinti all’interno del sistema di comunicazione.