Change in vdsm[master]: rest-api: Allow optional data in DELETE request bodies

agl at us.ibm.com agl at us.ibm.com
Mon Jun 4 21:53:01 UTC 2012


Adam Litke has uploaded a new change for review.

Change subject: rest-api: Allow optional data in DELETE request bodies
......................................................................

rest-api: Allow optional data in DELETE request bodies

By default, cherrypy does not allow data in DELETE HTTP requests.  In our
API, we would like to pass parameters to some DELETE requests.  We
accomplish this by configuring two things:

1) Set request.methods_with_bodies to include DELETE.  This tells cherrypy
that we should process the body of DELETE requests too.

2) Create a hook to enable body processing only for DELETE requests with an
appropriate decorator.  This makes a request body optional for the
indicated functions.

Signed-off-by: Adam Litke <agl at us.ibm.com>
Change-Id: I65466894358029c7fe5f0ef46a32492682975761
---
M vdsm/rest/BindingREST.py
M vdsm/rest/Controller.py
2 files changed, 22 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/49/5049/1
--
To view, visit http://gerrit.ovirt.org/5049
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I65466894358029c7fe5f0ef46a32492682975761
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl at us.ibm.com>


More information about the vdsm-patches mailing list