Sobes.tech
Junior — Middle

Puoi spiegare cosa si intende con il metodo HTTP PUT?

sobes.tech AI

Risposta dell'AI

Il metodo HTTP PUT viene utilizzato per creare o sostituire una risorsa all'URL specificato. Se la risorsa esiste, verrà completamente sostituita con il contenuto della richiesta; se non esiste, verrà creata una nuova risorsa. A differenza di POST, che di solito aggiunge una nuova risorsa, PUT è idempotente: richieste ripetute con gli stessi dati non cambieranno il risultato dopo la prima.

Esempio di utilizzo di PUT per aggiornare un utente:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

Questa richiesta sostituirà i dati dell'utente con ID 123 con nuovi dati.