HTML5 adds support for PUT and DELETE in forms, so x-www-form-urlencoded
PUT bodies are now possible.
def _on_request_body(self, data):
self._request.body = data
content_type = self._request.headers.get("Content-Type", "")
- if self._request.method == "POST":
+ if self._request.method in ("POST", "PUT"):
if content_type.startswith("application/x-www-form-urlencoded"):
arguments = cgi.parse_qs(self._request.body)
for name, values in arguments.iteritems():