Uncaught SyntaxError: Unexpected token '<'
使用golang的jsonrpc库时,由于源码中已经定义了request中所传的data中的变量类型:
源文件:rpc/jsonrpc/client.go
type clientRequest struct {
Method string `json:"method"`
Params [1]interface{} `json:"params"`
Id uint64 `json:"id"`
}
注意: Params [1]interface{}
所以params的格式要一致。
不能是{"method":"User.Login","params":{"user":"Admin","password":"admin"},"id":1},
也不能{"method":"User.Login","params":"{"user":"Admin","password":"admin"}","id":1},
只能是
{"method":"User.Login","params":[{"user":"Admin","password":"admin"}],"id":1},