Вариант 1:Что лучше между одной ссылкой и множеством ссылок?
Возвратите столько ссылок, сколько есть ресурсов.
{
"teamName": "Steelers"
"links": {
"players": [
{ "href": "http://api.com/players/1" },
{ "href": "http://api.com/players/2" },
{ "href": "http://api.com/players/3" }
]
}
Это может показаться полезным в случае, если мы уже кэшировали некоторые из ресурсов игрока на стороне клиента.
Вариант 2:
Вернуться одно звено приводит к списку ресурсов.
{
"teamName": "Steelers"
"links": {
"players": [
{ "href": "http://api.com/teams/1/players" }
]
}
Это выглядит намного чище, и мы можем забрать игроков по одному запросу.