我跑了
curl -v -X PUT http://localhost:10018/riak/animals/polly?returnbody=ture -H "Content-Type: application/json" -d '{"nickname" : "Sweet Polly Purebred", "breed" : "Purebred"}'
当我获取/ riak / animals / polly时,我得到了预期的结果:
- {
"nickname": "Sweet Polly Purebred",
"breed": "Purebred"
}
我有/riak/photos/polly.png。
我想将polly链接到指向照片。我试过了:
curl -X PUT http://localhost:10018/riak/animals/polly -H "Content-Type: application/json" -H "Link </riak/photos/polly.png; riaktag=\"contains\""
现在当我获取/ riak / animals / polly时,会出现一个空白页面。
如何将/ riak / animals / polly链接到/riak/photos/polly.png?
答案 0 :(得分:1)
你的第二个命令应该是:
curl -X PUT http://localhost:10018/riak/animals/polly -H 'Content-Type: application/json' -H 'Link: </riak/photos/polly.png>; riaktag="contains"'
请注意冒号(Link:
)和其他尖括号(>
)。另外,当你的字符串不需要shell插值时,我建议使用单引号 - 这样可以简化Link:
标题的构建。