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 $