Junior — Middle
Explique ce que signifie la méthode PUT dans le contexte des requêtes HTTP.
sobes.tech IA
Réponse de l'IA
La méthode PUT en HTTP est utilisée pour remplacer ou créer une ressource à l'URL spécifiée. Si la ressource existe, PUT la met à jour complètement ; sinon, elle en crée une nouvelle avec les données fournies.
Caractéristiques principales de PUT :
- Idempotence : les requêtes répétées avec les mêmes données ne changent pas le résultat après le premier appel.
- Mise à jour complète : généralement, toutes les données de la ressource sont envoyées, pas seulement les champs modifiés.
Exemple : si vous avez une ressource utilisateur à l'adresse /users/123, une requête PUT avec un nouvel objet JSON remplacera complètement les données de l'utilisateur.
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
Contrairement à PATCH, qui est destiné à une mise à jour partielle, PUT nécessite d'envoyer l'ensemble complet des données.