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.