Utilizzo della modalità di post in HTML
Quando si invia il modulo, il metodo GET, say=Hi&to=Mom, compare nella barra degli indirizzi del browser. La data è aggiunta all’URL in forma di coppie name/value. Aggiungiamo un punto interrogativo (?) dopo l’indirizzo web URL, e poi coppie name/value, ognuna separata da un ‘&’.
Differenza tra POST, PATCH e PUT
- POST: Crea una risorsa, indipendentemente dalla sua duplicazione.
- PUT: Verifica l’esistenza di una risorsa per aggiornarla o crearne una nuova.
- PATCH: Utilizzato per aggiornare parzialmente una risorsa.
Utilizzo di PUT e PATCH
Quando si aggiorna una risorsa esistente — l’ID del gruppo — il metodo PATCH è la scelta migliore. Utilizzare PUT solo quando si sostituisce una risorsa interamente.
API RESTful e metodi HTTP
Una API RESTful utilizza le tecniche HTTP preesistenti come:
- GET per ottenere una risorsa.
- PUT per modificare o aggiornare una risorsa.
- POST per creare una risorsa.
- DELETE per rimuoverla.
Utilizzare POST per più resources
Le logiche che creano più resources possono essere eseguite tramite POST, evitando la necessità di effettuare molteplici chiamate GET all’API.