使用Kaleido平台REST API创建节点时遇JSON格式错误求助
Kaleido API 创建节点时返回"Unexpected token in JSON"错误,寻求技术帮助
我正在学习Kaleido平台,尝试自行完成自动化POC测试,但调用创建节点的API时遇到了JSON格式相关的错误,想请大家帮忙排查问题。
已准备的环境变量
我已经配置好以下核心变量:
echo $CONSORTIUM_ID u0n2ntzvyy echo $ENVIRONMENT_ID u0h47hwa69 echo $MEMBERSHIP_ID u0pe8jgwom
API调用命令及错误返回
我用curl发起创建节点的POST请求:
curl -X POST -H "$HDR_AUTH" -H "$HDR_CT" -d "{ 'name': 'suppliernode2', 'membership_id': 'u0pe8jgwom' }" "$APIURL/consortia/$CONSORTIUM_ID/environments/$ENVIRONMENT_ID/nodes" | jq
返回的错误信息为:
{ "errorMessage": "Unexpected token in JSON" }
已尝试的排查操作
我试过将请求体里的部分内容硬编码(比如直接写membership_id的具体值),但问题依然没有解决。另外,我查阅了Kaleido的官方API文档,发现文档没有明确说明创建节点所需的所有必填字段,这也增加了排查难度。
希望能得到大家的技术帮助,帮我定位JSON格式问题的根源,或者明确Kaleido创建节点的正确请求格式和必填字段要求。
内容的提问来源于stack exchange,提问作者Juan Suero
相关产品推荐
相关产品推荐

