On 03/22/2016 12:34 PM, Shoham Peller wrote: > Hi, > > Nova-api behaves different whether a trailing-slash is given in the URL > or not. > These 2 requests produce different results: > > * GET /v2/{tenant-id}/servers - gets a list of servers > * GET /v2/{tenant-id}/servers/ - gets an info for a server with an > "empty id" - produces 404 > > IMHO, a trailing slash in REST requests should be ignored. > > A few resources about REST and trailing slashes: > http://programmers.stackexchange.com/questions/186959/trailing-slash-in-restful-api > https://github.com/nicolaiarocci/eve/issues/118 > > What do you think of this issue? > Is this difference in behavior is on purpose?
This is the way python routes works, it's pretty embedded behavior in libraries we don't control. While one could argue they should be equivalent, the docs are pretty straight forward about what the correct links are, and we only generate working links in our references. There are many issues that we should address in the API, this one probably doesn't crack the top 100. -Sean -- Sean Dague http://dague.net __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev