> In the web-as-deployed, partial updates often use the PUT method. In the Web as defined, standardized, and deployed, those partial updates using the PUT method are not interoperable with standard HTTP/1.x servers. That has been known since the idea was first brought up and has not changed since then. We could not make non-compatible changes to an existing method in 1996, nor 1999, nor can we do so now in 2012. There is no such thing as partial updates using PUT.
--
You received this message because you are subscribed to the Google Groups "API Craft" group.
To unsubscribe from this group and stop receiving emails from it, send an email to api-craft+...@googlegroups.com.
Visit this group at https://groups.google.com/group/api-craft.
For more options, visit https://groups.google.com/d/optout.
another key point is that HTTP talks about using to PUT to replace RESOURCES, not data records or business objects, etc.
my implementations often expose several resources for the same data storage record(s). many resources are actually compositions of multiple objects and/or storage records.
to repeat a valuable maxim:
"Your storage model is not your object model is not your resource model is not your representation model."
--
You received this message because you are subscribed to the Google Groups "API Craft" group.
To unsubscribe from this group and stop receiving emails from it, send an email to api-craft+...@googlegroups.com.
Visit this group at https://groups.google.com/group/api-craft.
For more options, visit https://groups.google.com/d/optout.
I've found JSON merge patch to be really easy to use for partial updates.
https://tools.ietf.org/html/rfc7386