![]() |
1
14
简短的回答
你可以使用
每个问题的答案
你可以考虑这样做:
为了一些灵活性
URL
我不认为这会违反任何REST原则,但我认为您的资源不会得到适当的补偿。正如我上面回答的,我会使用
当使用
|
![]() |
2
2
我不认为删除userId会破坏任何REST原则,因为毕竟,/users和他们/books对解释有点开放,REST基本上对此一无所知,另一方面,如果你要保留请求中的id,你必须检查用户id是否与连接的用户相同,对我来说,1是多余的,因为你已经有了这些信息,而且,每次你都会进行无用的检查,因为无论如何,经过身份验证的userId是你在所有情况下都会信任的。 顺致敬意, |
![]() |
3
0
REST是面向资源的,所以在您看来,什么是资源用户或书籍。我的观点是书。我想你可以申请这些资源 /api/书籍?用户={userid} 但是这个URL不能解决您的权限问题,因此您必须在代码中使用OAuth2协议或其他任何协议可以获得的令牌信息来解决这个问题。 |
![]() |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
![]() |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
![]() |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
![]() |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |