Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce que signifie une requête HTTP de méthode PUT ?

sobes.tech IA

Réponse de l'IA

La requête HTTP PUT est utilisée pour créer ou remplacer une ressource à l'URL spécifiée. Contrairement à POST, qui crée généralement une nouvelle ressource, PUT est idempotent : les requêtes répétées avec les mêmes données ne modifient pas le résultat.

Exemple d'utilisation :

  • Mettre à jour le profil utilisateur : envoyer une requête PUT avec les nouvelles données à l'URL de l'utilisateur.

Exemple de requête de mise à jour :

PUT /users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

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

Si la ressource existe, elle sera remplacée ; sinon, elle sera créée.

Caractéristiques clés de PUT :

  • Idempotence
  • Remplacement complet de la ressource
  • Utilisé pour mettre à jour ou créer à une URL connue