【问题标题】:Tried running chaincode REST request in Chrome Postman尝试在 Chrome Postman 中运行链码 REST 请求
【发布时间】:2019-05-22 17:18:40
【问题描述】:

在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
}

有人知道我做错了什么吗?

【问题讨论】:

  • 鉴于您最近提出的问题,假设您解决了这个问题是否安全?如果是这样,为什么不发布您自己问题的答案?

标签: rest ibm-cloud postman hyperledger


【解决方案1】:

解决方案:

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

【讨论】:

  • 很好的问题和回应。我有一个类似的问题,你可以发布你的 docker-compose.yml 文件。我遇到了和你以前一样的问题,但我认为在我的 .yml 文件的某个地方我指定了一个不正确的端口。
猜你喜欢
  • 1970-01-01
  • 2020-08-29
  • 1970-01-01
  • 2021-01-09
  • 1970-01-01
  • 2021-03-01
  • 2021-03-10
  • 2021-05-25
  • 1970-01-01
相关资源
最近更新 更多