【问题标题】:Rest API Url for Add Entity Form用于添加实体表单的 Rest API Url
【发布时间】:2020-01-24 05:40:25
【问题描述】:

假设我们有一个包含用户实体的网站。如果我们遵循Rest API 的一般标准,我们将获得以下一些网址:

GET /users : View list of users

GET /users/{id} : View specific user

POST /users : Add a new user to list

PUT /users/{id} : Update specific user

我有一个页面,它是用于创建新用户的表单。要遵循Rest API 标准,获取此表单的 url 应该是什么? /users/add 合适吗?

我知道理想的做法是在用户页面列表上将此表单作为弹出模式。但是,假设这不是一个选择。我们必须选择一个 url 来获取包含用于添加用户的表单的页面。

【问题讨论】:

    标签: rest api


    【解决方案1】:

    我不能说对此有严格的规定。我想你可以选择你想要的名字,我自己按照你的提议做了:/users/add,只要确保你对项目中的其他实体使用相同的结构,例如/products/add - 就一致性而言。

    【讨论】:

      【解决方案2】:

      正如上面的答案,没有通用的规则。我倾向于让我的帖子网址像这样/user/addNew

      【讨论】:

        猜你喜欢
        • 2017-08-05
        • 2013-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-26
        相关资源
        最近更新 更多