RESTAPI:推荐使用什么URL来公开另一个子资源的子资源?
我有两个选择来公开另一个子资源的子资源,但我不知道该怎么做 假设存在RESTAPI:推荐使用什么URL来公开另一个子资源的子资源?,rest,url,asp.net-web-api2,conceptual,Rest,Url,Asp.net Web Api2,Conceptual,我有两个选择来公开另一个子资源的子资源,但我不知道该怎么做 假设存在people/{parentId}/addresses端点(其中people是资源,addresses是子资源),我应该如何公开addresses子资源的customFields子资源 选项1:人员/{parentId}/addresses/{subResourceId}/customFields(第三级子资源) 选项2:地址/{parentId}/customFields(子资源作为资源运行) 有没有更好的方法,或者两者都
people/{parentId}/addresses
端点(其中people
是资源,addresses
是子资源),我应该如何公开addresses
子资源的customFields
子资源
- 选项1:
(第三级子资源)人员/{parentId}/addresses/{subResourceId}/customFields
- 选项2:
(子资源作为资源运行)地址/{parentId}/customFields