REST 원칙 (HATEOAS) 및 HAL (specification,Internet-draft)을 준수하려면 링크 집합에 대한 응답이 어떻게되어야합니까?HAL - 링크 만있는 RESTful 응답
JSON 본문의 첫 번째 레벨에는 특성이없고 selflink가있는 _links 섹션과 해당 요청에 대한 링크가있는 _embedded 섹션 만 있으면됩니까?
UPDATE : 예
요청에 :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인가? 감사합니다.
네, 다음 링크와 자체 링크가 링크 관계 유형 레지스트리와 일치해야합니다. https://tools.ietf.org/html/rfc5988#section-6.2.2 – VoiceOfUnreason