Junior — Middle
Quelle est la finalité de la méthode HTTP PATCH lors de l'utilisation d'une API web?
sobes.tech IA
Réponse de l'IA
La méthode HTTP PATCH est utilisée pour mettre à jour partiellement une ressource sur le serveur. Contrairement à PUT, qui remplace généralement toute la ressource, PATCH permet d'envoyer uniquement les champs à modifier.
Par exemple, si vous avez un objet utilisateur avec les champs name, email et age, et que vous souhaitez modifier uniquement email, vous pouvez envoyer une requête avec la nouvelle valeur de email, sans toucher aux autres champs.
Exemple de requête PATCH :
PATCH /users/123 HTTP/1.1
Content-Type: application/json
{
"email": "newemail@example.com"
}
Ceci est pratique pour économiser de la bande passante et éviter d'écraser accidentellement des données qui ne doivent pas être modifiées.