【问题标题】:Is it correct to use self/current in a rest api url?在休息 api url 中使用 self/current 是否正确?
【发布时间】:2018-05-21 07:31:26
【问题描述】:

例如,假设我有一个类似/projects/{projectId}/progress 的网址。

现在,假设用户只能在一个项目中。如果服务器已经根据上下文知道用户属于哪个项目,我们是否需要传递 projectId 或者我们可以将 url 设置为/projects/current/progress,因为即使传递了我们也不会使用 projectId。

只是想知道这是否是一种好习惯。

【问题讨论】:

    标签: rest http url


    【解决方案1】:

    一个资源可以有多个标识符,没有什么能阻止您使用静态映射(例如/projects/{projectId}/progress)和依赖于上下文的映射(例如/projects/current/progress)。

    hereherehere 讨论了类似的主题。

    【讨论】:

    • 非常感谢@Cassio。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2020-07-13
    • 1970-01-01
    • 2013-11-09
    • 2020-01-01
    • 2015-12-01
    相关资源
    最近更新 更多