In my experience, when people talk about a REST API design, they often discuss two aspects:
PUT
or PATCH
?”These discussions can be interesting, really. There is always situations of debate about a good and a bad design. But… Does it really matter?
Have a look at the web:
GET
and POST
, and it works! (as would say an Apache Server)We can then easily conclude that URIs and HTTP methods are not as important as we can imagine, right?
I think there is another element that leads to that: minimizing the importance of the Hypermedia Constraint in the API Design. By focusing only on Json data serializations, we forget to think about the real service orientation of the REST Uniform Interface constraint.