Quando si progetta un'API RESTful le risorse che dipendono da altre devono essere modellate come sub-uris o devono semplicemente fare riferimento l'una all'altra?Modellazione delle relazioni delle risorse con API RESTful
E.g. presumendo una porta è sempre dipendente da una casa allora
/house/73/door/1
o
/house/73
/door/1044
dove casa e la porta includono riferimenti a vicenda?
La maggior parte delle API RESTful che ho trovato sono piuttosto piatte, quindi valuterò i riferimenti a tutti quelli che hanno dipendenze di relazione più complesse.
saluti
Vorrei anche ricordare che ad es. gli URI freschi non cambiano. In altre parole, non aggiungere elementi negli URI che non sono permanenti. Quindi se '73' è la tua chiave primaria in un database, non sarai in grado di unire facilmente i database ... – mogsie