我正在尝试调试和测试我开发的智能契约,但是在testnets上这样做需要花费大量的时间,并且我希望在本地节点上进行适当的测试。
我可以创建节点并部署契约,在元问询中从帐户转移到另一个帐户,每件事情都正常工作,除非我在浏览器中转到http://127.0.0.1:8545/,我得到了以下错误:
{"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error: Unexpected end of JSON input"}}我尝试了两种勇敢&铬,我尝试创建一个不同的草帽项目,同样的错误。
我能做什么?谢谢!
发布于 2022-02-08 01:00:08
这是一个预期的输出。这是对空请求体的响应:
# request
curl 'http://127.0.0.1:8545/' --data-raw ''# response
{"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error: Unexpected end of JSON input"}}如果您发送了一个有效的JSON请求体(通常在浏览器地址栏中是不可能的,除非您已经安装了某种浏览器扩展),那么您将得到一个有效的响应:
# request
curl 'http://127.0.0.1:8545' --data-raw '{"jsonrpc":"2.0","method":"net_listening","params":[],"id":1}'# response
{"jsonrpc":"2.0","id":1,"result":true}https://stackoverflow.com/questions/70997810
复制相似问题