This commit is contained in:
Kenneth Reitz
2012-02-24 23:06:12 -05:00
parent f61dd74026
commit 9fed08dc0f
2 changed files with 11 additions and 5 deletions
+4 -4
View File
@@ -85,7 +85,7 @@ def view_post():
"""Returns POST Data."""
return jsonify(get_dict(
'url', 'args', 'form', 'data', 'origin', 'headers', 'files'))
'url', 'args', 'form', 'data', 'origin', 'headers', 'files', 'json'))
@app.route('/put', methods=('PUT',))
@@ -93,7 +93,7 @@ def view_put():
"""Returns PUT Data."""
return jsonify(get_dict(
'url', 'args', 'form', 'data', 'origin', 'headers', 'files'))
'url', 'args', 'form', 'data', 'origin', 'headers', 'files', 'json'))
@app.route('/patch', methods=('PATCH',))
@@ -101,14 +101,14 @@ def view_patch():
"""Returns PATCH Data."""
return jsonify(get_dict(
'url', 'args', 'form', 'data', 'origin', 'headers', 'files'))
'url', 'args', 'form', 'data', 'origin', 'headers', 'files', 'json'))
@app.route('/delete', methods=('DELETE',))
def view_delete():
"""Returns DETLETE Data."""
return jsonify(get_dict('url', 'args', 'data', 'origin', 'headers'))
return jsonify(get_dict('url', 'args', 'data', 'origin', 'headers', 'json'))
@app.route('/gzip')
+7 -1
View File
@@ -75,7 +75,7 @@ def get_headers(hide_env=True):
def get_dict(*keys, **extras):
"""Returns request dict of given keys."""
_keys = ('url', 'args', 'form', 'data', 'origin', 'headers', 'files')
_keys = ('url', 'args', 'form', 'data', 'origin', 'headers', 'files', 'json')
assert all(map(_keys.__contains__, keys))
@@ -94,6 +94,12 @@ def get_dict(*keys, **extras):
nonflat_dict[k] = v[0]
form = nonflat_dict
try:
json = json.loads(request.data)
except ValueError:
json = None
d = dict(
url=request.url,
args=request.args,