2014-06-23 3 views
3

J'ai une erreur 32602 pour toutes les demandes utilisant un dictionnaire comme params, alors que celles-ci fonctionnent avec un params simple.Demande JSONRPC avec curl

Par exemple:

curl -d '{"id":"json","method":"add","params":[1,2] }' -o – ‘http address for json rpc’

œuvres, mais:

curl -d '{"id":"json","method":"add","params":[{"a":2,"b":3}] }' -o – ‘http address for json rpc’’

retourne un

erreur 32602 (paramètres non valides !!!) je dois mettre à params un nom et un type et j'ai besoin d'un dictionnaire pour cela, mais je reçois une erreur 32602. Qu'est-ce qui ne va pas ?

Répondre

0

Essayez d'enlever les parenthèses de tableau [] autour des parenthèses d'objet dans votre tentative de secondes.

comme:

curl -d '{"id":"json","method":"add","params":{"a":2,"b":3} }' -o – ‘http address for json rpc’’