diff --git a/transport/http/jsonrpc/client.go b/transport/http/jsonrpc/client.go index 4d8fe30..07b673d 100644 --- a/transport/http/jsonrpc/client.go +++ b/transport/http/jsonrpc/client.go @@ -164,7 +164,7 @@ return nil, err } rpcReq := clientRequest{ - JSONRPC: "", + JSONRPC: Version, Method: c.method, Params: params, ID: c.requestID.Generate(), diff --git a/transport/http/jsonrpc/client_test.go b/transport/http/jsonrpc/client_test.go index 3b4f1ea..bbc3748 100644 --- a/transport/http/jsonrpc/client_test.go +++ b/transport/http/jsonrpc/client_test.go @@ -133,6 +133,9 @@ if id, _ := requestAtServer.ID.Int(); id != wantID { t.Fatalf("Request ID at server: want=%d, got=%d", wantID, id) } + if requestAtServer.JSONRPC != jsonrpc.Version { + t.Fatalf("JSON-RPC version at server: want=%s, got=%s", jsonrpc.Version, requestAtServer.JSONRPC) + } var paramsAtServer addRequest err = json.Unmarshal(requestAtServer.Params, ¶msAtServer)