diff options
| author | leonoverweel <l.overweel@gmail.com> | 2017-04-01 18:49:54 +0200 |
|---|---|---|
| committer | leonoverweel <l.overweel@gmail.com> | 2017-04-01 18:49:54 +0200 |
| commit | 3cd761d8c4c803e67c5b72be0bd65b997b265a6a (patch) | |
| tree | 258c5d22101ab745cdbd0452b74ceaed6b3d4c9a /main.py | |
| parent | 0b3a3f4a62744fdc5b2f7282b0bcb8886f1eeacf (diff) | |
Add query parameter parsing
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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) |
