【发布时间】:2019-07-25 09:43:57
【问题描述】:
我有 2 个资源,即用户和技能。 这两种资源都可以使用 POST 来创建,如下所示:
- POST /users {...}
- POST /skills {...}
用户和技能之间可以有多对多的关系。
我的想法是 PUT 到 /users/{userId}/skills/{skillId}
我在这里有几个问题:
- 当我在 /users/{userId}/skills/{skillId} 上发出 PUT 请求时,我是 创建新资源或子资源还是只是现有资源之间的关系?
- 上述路径PUT成功后返回的状态码应该是什么?
【问题讨论】:
标签: java rest web-services spring-boot coding-style