0

在 chrome postman 中,我的方法是 POST,url 是 localhost:5000/chaincode

然后我的参数,我进行了批量编辑并插入了这组代码。

{
  "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
}

有谁知道我做错了什么?

4

1 回答 1

0

解决方案:

我正在使用 Chrome Postman 来测试 API 调用。我不知道参数应该都写在body段中。因此,在将我的所有参数放入身体部分之后,它就像魔术一样工作。

于 2016-08-01T11:49:58.573 回答