2016-07-26 56 views
0

运行chaincode REST请求在铬邮递员,我的方法是POST和网址为localhost:5000/chaincode试图Chrome的邮差

然后我PARAM,我没有批量编辑和插入这组代码。

{ 
    "jsonrpc": "2.0", 
    "method": "deploy", 
    "params": { 
    "type": 1, 
    "chaincodeID":{ 
     "path":"github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02" 
    }, 
    "ctorMsg": { 
     "function":"init", 
     "args":["a", "1000", "b", "2000"] 
    } 
    }, 
    "id": 1 
} 

但是,它返回了我这一组错误,我不明白为什么。我按照我的说法做了一切事情。

{ 
    "jsonrpc": "2.0", 
    "error": { 
    "code": -32600, 
    "message": "Invalid request", 
    "data": "Client must supply a payload for chaincode requests." 
    }, 
    "id": null 
} 

有没有人知道我错了什么?

+0

鉴于您最近的问题,假设您解决此问题是否安全?如果是这样,为什么不回答你自己的问题? –

回答

0

解决方案:

我正在使用Chrome邮差测试API调用。我不知道参数应该全部写在身体部分。因此,在将所有参数放入身体段后,它的功能就像魔术一样。

+0

伟大的问题和回应。我有一个类似的问题,你可以发布你的docker-compose.yml文件。我遇到了和以前一样的问题,但我认为在我的.yml文件的某处我指定了一个不正确的端口。 –