启动geth节点或testrpc时发生JSON-RPC消息错误

问题描述:

我正在尝试创建一个专用网络,以便我可以开始测试我的Solidity代码。但是,当启动一个geth专用网络geth --rpc但我然后遇到错误的无效响应。在检查localhost:8545时检测到{"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}}启动geth节点或testrpc时发生JSON-RPC消息错误

,我不认为它很重要,但我genesis.json文件

{ 
"nonce": "0x0000000000000042",  "timestamp": "0x0", 
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", 
"extraData": "0x0",  "gasLimit": "0x8000000",  "difficulty": "0x400", 
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", 
"coinbase": "0x3333333333333333333333333333333333333333",  "alloc": {  }} 

我也试图创建一个测试网络testrpc只用命令testrpc但这里的本地主机:8545返回解析错误{"jsonrpc": "2.0", "id": null, "error": {"message": "Parse error", "code": -32700}}

我发送的JSON是什么,因为它似乎写错了?

感谢

很难告诉你想什么,但GETH的JSON RPC端点需要一个JSON命令,例如尝试查询WEB3版本具有以下要求:

它抱怨,因为你没有提供任何请求,即运行一个简单的testrpc命令。

但是在我读到的行之间,你是测试你的固体代码。你有没有看过精彩的browser solidity