一组链接的响应应该如何符合 REST 原则 ( HATEOAS ) 和 HAL (规范, 互联网草案)?
在 JSON 正文的第一级没有属性并且只有带有 self 链接的 _links 部分和带有为该特定请求找到的链接的 _embedded 部分是否可以?
更新:示例
请求: http://localhost:5555/myservice/titles/meow/kittens
回报:
{
"_links": {
"next": {
"href": "/myservice/titles/meow/kittens?page=2"
},
"self": {
"href": "/myservice/titles/meow/kittens"
},
"anchestor": {
"href": "/myservice/titles/meow"
}
},
"_embedded": {
"linksINeed": [
{
"title": "kitten play",
"_links": {
"self": {
"href": "/myservice/titles/kitten-play"
}
}
},
...
{
"title": "kitten eat",
"_links": {
"self": {
"href": "/myservice/titles/kitten-eat"
}
}
}
]
}
}
这是有效的REST ful HAL JSON 吗?谢谢