mirror of
https://github.com/kennethreitz/httpbin.git
synced 2026-06-05 23:00:18 +00:00
not all posts are form data, flask...
This commit is contained in:
+10
-2
@@ -52,11 +52,19 @@ def get_dict(*keys, **extras):
|
||||
|
||||
assert all(map(_keys.__contains__, keys))
|
||||
|
||||
data = request.data
|
||||
form = request.form
|
||||
|
||||
if len(form) == 1:
|
||||
if not form.values.pop():
|
||||
form = None
|
||||
data = form.keys().pop()
|
||||
|
||||
d = dict(
|
||||
url=request.url,
|
||||
args=request.args,
|
||||
form=request.form,
|
||||
data=request.data,
|
||||
form=form,
|
||||
data=data,
|
||||
origin=request.remote_addr,
|
||||
headers=get_headers(),
|
||||
files=get_files()
|
||||
|
||||
Reference in New Issue
Block a user