summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorleonoverweel <l.overweel@gmail.com>2017-04-01 18:49:54 +0200
committerleonoverweel <l.overweel@gmail.com>2017-04-01 18:49:54 +0200
commit3cd761d8c4c803e67c5b72be0bd65b997b265a6a (patch)
tree258c5d22101ab745cdbd0452b74ceaed6b3d4c9a
parent0b3a3f4a62744fdc5b2f7282b0bcb8886f1eeacf (diff)
Add query parameter parsing
-rw-r--r--main.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/main.py b/main.py
index 1db07b41..a8048312 100644
--- a/main.py
+++ b/main.py
@@ -108,13 +108,21 @@ def api_call(version, endpoint_path):
(path, path_parameters) = path_parser.parse(version, endpoint_path)
+ query_parameters = request.args.to_dict()
+ for param in query_parameters:
+ try:
+ query_parameters[param] = int(query_parameters[param])
+ except:
+ pass
+
message = {
'id': 0,
'method': request.method,
- 'path': path,
'parameters': {
- 'path': path_parameters
- }
+ 'path': path_parameters,
+ 'query': query_parameters
+ },
+ 'path': path
}
return jsonify(message)