Je ne sais pas comment je devrais mettre à jour les propriétés individuelles d'une ressource REST. Prenons l'exemple suivant:Comment mettre à jour une ressource REST?
# HTTP GET to /users/1.xml
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<user>
<id>1</id>
<name>John Doe</name>
<email>[email protected]</email>
</user>
</response>
Comment devrais-je faciliter la mise à jour de l'e-mail de John? Je pense à HTTP PUT
, mais cela serait difficile pour mes clients en exigeant un code XML complet (correspondant à la réponse HTTP GET) pour modifier la ressource.
Les demandes de méthode PUT que l'entité incluse être stockés dans l'URI de demande fourni . Si l'adresse URI de demande fait référence à une ressource existante , l'entité DEVRAIT être considérée comme une version modifiée de celle résidant sur le serveur d'origine .
Existe-t-il un autre moyen?