robert@robert /mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/01_src_MS $ python test_save_locationn_cam.py Do wysłania: {"data": [{"y": 70, "x": 57, "ts": 1436247822.756322, "err": 25, "floor": 1}, {"y": 2, "x": 42, "ts": 1436247822.756332, "err": 29, "floor": 1}], "appID": "cvmotion001"} Pełne dane do wysłania: { "params":{ "data":[ { "y":70, "x":57, "ts":1436247822.756322, "err":25, "floor":1 }, { "y":2, "x":42, "ts":1436247822.756332, "err":29, "floor":1 } ], "appID":"cvmotion001" }, "jsonrpc":"2.0", "method":"saveLocalization", "id":1436247822756 } Odpytuję server: http://127.0.0.1:8000/ipscore_dev/rpc/call/jsonrpc2 Zapytanie: {u'jsonrpc': u'2.0', u'id': 1436247822756, u'error': {u'message': u'Server error', u'code': -32099, u'data': u'InterfaceError: Only %s and %% are supported in the query.\n[\' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/tools.py", line 5104, in serve_jsonrpc2\\n s = methods[method](**params)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/applications/ipscore_dev/controllers/rpc.py", line 55, in saveLocalization\\n app = App(db, appID)\\n\', \' File "applications/ipscore_dev/modules/App.py", line 24, in __init__\\n \\\'\\\'\\\', params)\\n\', \' File "applications/ipscore_dev/modules/BaseClass.py", line 38, in queryOne\\n data = self.db.executesql(query, params, as_dict=True)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/packages/dal/pydal/base.py", line 998, in executesql\\n adapter.execute(query, placeholders)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/packages/dal/pydal/adapters/base.py", line 1350, in execute\\n return self.log_execute(*a, **b)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/packages/dal/pydal/adapters/base.py", line 1344, in log_execute\\n ret = self.cursor.execute(command, *a[1:], **b)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/contrib/pg8000/core.py", line 573, in execute\\n self._c.execute(self, operation, args)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/contrib/pg8000/core.py", line 1570, in execute\\n statement, make_args = convert_paramstyle(paramstyle, operation)\\n\', \' File "/mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/02_IPS_web2py_test_script/web2py/gluon/contrib/pg8000/core.py", line 153, in convert_paramstyle\\n "Only %s and %% are supported in the query.")\\n\']'}} robert@robert /mnt/win/inbox/zadania/zadanieCopcams/bazaDanych/01_src_MS $