我有3个模特/资源:
Model A
Model B
Model C
和Model A
的Model B
然后,我可以像这样构建我的API路径:
/api/a-resources/x/c-resources
/api/b-resources/x/c-resources
或许我可以这样做:
/api/c-resources?a_resource_id=x
/api/c-resources?b_resource_id=x
得到类似的行为......
问题是:
我需要让自己选择这些选项吗?
答案 0 :(得分:0)
或许想想你的API将如何消费,消费者的工作流程是什么?
你显然可以选择其中任何一种,没有错误,REST中的东西很少是黑白分明。