例如,假设我有一个类似 /projects/{projectId}/progress
的网址。
现在,假设一名用户只能在一个项目中。如果服务器已经根据上下文知道用户属于哪个项目,我们是否需要传递projectId,或者我们可以将url设置为/projects/current/progress
,因为我们不会使用即使传递了projectId。
只是想知道这是否是一个好的做法。
最佳答案
一个资源可以有多个标识符,没有什么可以阻止您使用静态映射(例如 /projects/{projectId}/progress
)和依赖于上下文的映射(例如 /projects)/当前/进度
。
关于rest - 在rest api url 中使用 self/current 是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47690878/