Sé que REST está destinado a estar orientado a recursos, lo que se traduce aproximadamente a operaciones CRUD en estos recursos utilizando métodos HTTP estándar. Pero lo que quería era actualizar un parte de un recurso?Servicios RESTful y operaciones de actualización
Por ejemplo, digamos que tengo recurso Payment
y quería marcar su estado como "paid
". No quiero POST
todo el objeto Payment
a través de HTTP (a veces ni siquiera tengo todos los datos).
¿Cuál sería la forma RESTANTE de hacer esto? He visto que Twitter utiliza el siguiente enfoque para updating Twitter statuses:
http://api.twitter.com/1/statuses/update.xml?status=playing with cURL and the Twitter API
¿Es este enfoque en "el espíritu" de reposo?
ACTUALIZACIÓN: PUT -> poner
Algunos enlaces que he encontrado en el ínterin:
Ese artículo "PUT no está ACTUALIZADO" que ha vinculado tiene una inclinación SQL significativa. Lea los comentarios antes de cambiar sus puntos finales. – gmoore