标题有点乱,但我要做的是创建一个JSON RPC请求,如下所示:
{
"method":"site/method",
"id":1,
"filter":{
"name":"person"
}
}
我很难找到办法做到这一点。我现在正在使用JSONRPCBase库,但我不确定它是否兼容。有人有什么建议吗?
答案 0 :(得分:0)
您的请求结构不符合JSON-RPC。
对于JSON-RPC 2.0,请尝试:
{
"jsonrpc":"2.0"
"method": "site/method",
"id": 1,
"params": {
"filter": {
"name": "person"
}
}
}
对于JSON-RPC 1.0,参数必须是一个数组,具体取决于您的方法参数,因此它可能会因您的实现而异。例如:
{
"method": "site/method",
"id": 1,
"params": [{
"filter": {
"name": "person"
}}]
}
}
或
{
"method": "site/method",
"id": 1,
"params": [{
"name": "person"
}]
}
}