J'ai une confusion avec la conception des ressources de collection. Disons que j'ai une ressource utilisateur - représentée ci-dessous. REST - Représentations de ressources et de collections
http://www.example.com/users/ {user-id}
user : {
id : "",
name : "",
age : "",
addresses : [
{
line1 : "",
line2 : "",
city : "",
state : "",
country : "",
zip : ""
}
]
}
Maintenant, comment devrait être ma représentation des ressources de collection des utilisateurs? Devrait-il s'agir d'une liste de représentations d'utilisateurs (comme ci-dessus)? Ou peut-il être un sous-ensemble de ce comme ci-dessous:
http://www.example.com/users/
users : [
{
id : "",
name : "",
link : {
rel : "self",
href : "https://stackoverflow.com/users/{id}"
}
}
]
La représentation de ressource de collection doit-elle inclure la représentation complète des ressources contenant ou peut-elle être un sous-ensemble?
Vérifiez ma réponse –