URL / API模式最佳做法

时间:2020-06-29 08:58:44

标签: rest url

我经常遇到这个问题,不知道这样做的最佳实践是什么。 因此,例如,我想要我的角度应用程序的三个端点:

  1. 列出我所有的患者页面
  2. 创建患者页面
  3. 患者的详细页面

我的大脑提出以下建议:

  1. /患者
  2. /病人/添加
  3. /病人/ {id}

似乎有点因为2和3.可能引起问题?好吧,id永远不会被“添加”,特别是如果id是一个整数。

API几乎相同。但是这里有POST,PUT等 因此,示例发生了如下变化:

  1. / api / measurement / dashboard->有关所有用户(计数,组等)的所有度量的汇总信息
  2. / api / measurement / {user}->有关特定用户的度量的汇总信息 (我认为位测量值包含HR,Weight等数据都没关系)

创建这样的端点是否常见?是好的还是好的做法?

1 个答案:

答案 0 :(得分:0)

从我的角度来看

GET /patient
PUT /patient
POST /patient
GET /patient/{id} 

看起来还可以。

第二部分

GET /api/measurement
GET /api/measurement?user={userId}&group={groupId} 

如果我正确理解上下文,应该可以在您的情况下工作。

相关问题