|
|
|
|
|
by wtbob
3319 days ago
|
|
Another problem is that people want an RPC mechanism, when what they need is a state-transfer mechanism. It turns out that the semantics of RPC — attractive as they undeniably are — are pretty poor for building real-world distributed systems, while those of REST as a pretty good (or at least better) fit. |
|
Personally I like to very selectively add RPC actions on top of the base resource. Tacking an RPC action onto the resource URI allows you to encapsulate the intent of the user's action, handle all the updates required server side, and then return the updated representation.