Bisher wohl nie aufgefallen, aber sobald ein Array an die API übergeben wird, entspricht die Antwort von IPS nicht der Spec.
Erwartet:
--> [1,2,3]
<-- [
{"jsonrpc": "2.0", "error": {"code": -32600, "message": "Invalid Request"}, "id": null},
{"jsonrpc": "2.0", "error": {"code": -32600, "message": "Invalid Request"}, "id": null},
{"jsonrpc": "2.0", "error": {"code": -32600, "message": "Invalid Request"}, "id": null}
]
IPS:
--> [1,2,3]
<-- {"jsonrpc":"2.0","error":{"code":-32600,"message":"Invalid request (object required)"},"id":null}"
Erwartet:
--> [
{"jsonrpc": "2.0", "id": "7", "method": "GetValue", "params": [35540]},
{"jsonrpc": "2.0", "id": "23", "method": "GetValue", "params": [50536]}
]
<-- [
{"jsonrpc":"2.0","id":"23","result":3},
{"jsonrpc":"2.0","id":"7","result":"Ok"}
]
IPS:
--> [
{"jsonrpc": "2.0", "id": "7", "method": "GetValue", "params": [35540]},
{"jsonrpc": "2.0", "id": "23", "method": "GetValue", "params": [50536]}
]
<-- {"jsonrpc":"2.0","error":{"code":-32600,"message":"Invalid request (object required)"},"id":null}
Bug oder Feature Request ?
Michael