Intern
Qual metodo HTTP, secondo la specifica, viene utilizzato per la sostituzione completa di una risorsa ed è idempotente? PATCH POST PUT DELETE
sobes.tech AI
Risposta dell'AI
Secondo la specifica HTTP, il metodo PUT viene utilizzato per sostituire completamente una risorsa ed è idempotente. Ciò significa che una richiesta PUT ripetuta con gli stessi dati non cambierà lo stato della risorsa dopo la prima richiesta.
- PUT — sostituisce l'intera risorsa.
- PATCH — aggiorna parzialmente la risorsa.
- POST — di solito crea una nuova risorsa o esegue un'azione, non è idempotente.
- DELETE — elimina la risorsa, è anch'esso idempotente, ma non sostituisce.
Esempio di utilizzo di PUT:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван", "age": 30}
Questa richiesta sostituirà i dati dell'utente con ID 123 con nuovi dati.