REST api命名约定技术或功能标识符

时间:2018-06-04 19:47:21

标签: rest api naming-conventions identifier

我在数据库中有一个用户,有两个唯一标识符,一个是技术性的(id表主键自动增量),另一个是有效的。

示例:

用户ID:40

用户功能ID:U12345

我应该在休息api命名中使用哪个标识符?

api / v1 / users / 40或api / v1 / users / U12345

谢谢,

1 个答案:

答案 0 :(得分:0)

对于REST,您最好在这些情况下使用主键。

api/v1/users/{ID}要好得多,使SQL连接无缝。