I've read all about idem potency of PUT and not to use it for partial updates. My question now is how to handle such situations.
Assume my service gets a PUT request for Resource A. A has 5 properties. What do I do if the request only contains 4 of those?
Setting to null seems ok when creating a new resource but seems possibly problematic or dangerous when updating.
Which is considered "best practice" for this scenario?
According to the Book REST in Practice: