![]() |
1
14
简短的回答
你可以使用
每个问题的答案
你可以考虑这样做:
为了一些灵活性
URL
我不认为这会违反任何REST原则,但我认为您的资源不会得到适当的补偿。正如我上面回答的,我会使用
当使用
|
![]() |
2
2
我不认为删除userId会破坏任何REST原则,因为毕竟,/users和他们/books对解释有点开放,REST基本上对此一无所知,另一方面,如果你要保留请求中的id,你必须检查用户id是否与连接的用户相同,对我来说,1是多余的,因为你已经有了这些信息,而且,每次你都会进行无用的检查,因为无论如何,经过身份验证的userId是你在所有情况下都会信任的。 顺致敬意, |
![]() |
3
0
REST是面向资源的,所以在您看来,什么是资源用户或书籍。我的观点是书。我想你可以申请这些资源 /api/书籍?用户={userid} 但是这个URL不能解决您的权限问题,因此您必须在代码中使用OAuth2协议或其他任何协议可以获得的令牌信息来解决这个问题。 |
![]() |
Dennis Braga · 在控制器中获取HTTP谓词 11 年前 |