Il metodo PUT è una delle richieste del protocollo HTTP (Hypertext Transfer Protocol) usato per gestire e manipolare risorse sul web. Il metodo PUT richiede che il client invii una rappresentazione aggiornata di una risorsa esistente dal server.
In pratica, quando un client effettua una richiesta PUT, invia una richiesta al server specificando l’URI (Uniform Resource Identifier) della risorsa che si sta cercando di modificare e invia i dati della risorsa stessa. Se la risorsa esiste già, il server la sovrascrive con i dati inviati dal client, altrimenti il server crea una nuova risorsa.
Il metodo PUT è spesso utilizzato per aggiornare il contenuto di una pagina web, ma può essere utilizzato anche per creare o sostituire qualsiasi risorsa disponibile sul server come file, immagini, audio, video, etc.