> understand why the thing at the end of a GET or PUT url should be a "thing" not an operation
what do you mean by this?
what do you mean by this?
So often when I get involved in "REST" projects, I find URLs that include words like "update" or "add", or where the GET returns JSON with a completely different shape to that the PUT accepts.
Does it matter? If you don't cache anything - probably not, but it isn't REST as it was understood.