我正在尝试使用 HTTP API 发布 IPNS 名称(即向 IPNS 发布 IPFS 对象),但我不断收到错误消息。文档链接
curl -X POST "http://127.0.0.1:5001/api/v0/name/publish?arg='/ipfs/QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3 '"
{"消息":"无效路径"'/ipfs/QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3'": cid 太短","代码":0,"类型":"错误"}
尝试通过删除“/ipfs/”部分来修改参数,但现在得到不同的错误。
curl -X POST "http://127.0.0.1:5001/api/v0/name/publish?arg='QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3 '"
{“消息”:“无效路径“'QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3'”:不支持选择的编码”,“代码”:0,“类型”:“错误”}
当我使用 CLI 时,它工作得很好。
ipfs 名称发布 /ipfs/QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3
发布到 k51qzi5uqu5dmhtzin0shoviap3jncuk82n0hui6kr1juhhwbigr0535kdlk11: /ipfs/QmZCDSGV7PRJjRb2PFyopKzsU79LgmPo7AziaB89XFXyP3
当我上网时,找不到任何人在任何地方谈论这个。任何解决方案表示赞赏!
谢谢!!