[openstack-dev] [api-wg] [api] [cinder] [nova] Support specify action name in request url

Ed Leafe ed at leafe.com
Wed Feb 7 17:08:49 UTC 2018


On Feb 2, 2018, at 2:11 AM, Duncan Thomas <duncan.thomas at gmail.com> wrote:
> 
> So I guess my question here is why is being RESTful good? Sure it's (very, very loosely) a standard, but what are the actual advantages? Standards come and go, what we want most of all is a good quality, easy to use API.

REST is HTTP. I don’t think that that is a “loose” standard by any measure.

> I'm not saying that going RESTful is wrong, but I don't see much discussion about what the advantages are, only about how close we are to implementing it.

Here’s a quick summary of the advantages, courtesy of SO:

https://stackoverflow.com/questions/5320003/why-we-should-use-rest

REST is the standard for OpenStack APIs. Our job in the API-SIG is to help all projects develop their APIs to be as consistent as possible without using a top-down, heavy-handed approach. That’s why we included a suggestion for how to make your RPC-ish API consistent with other projects that also use an RPC-like approach to parts of their API.


-- Ed Leafe








More information about the OpenStack-dev mailing list