标签: rest api naming-conventions identifier
我在数据库中有一个用户,有两个唯一标识符,一个是技术性的(id表主键自动增量),另一个是有效的。
示例:
用户ID:40
用户功能ID:U12345
我应该在休息api命名中使用哪个标识符?
api / v1 / users / 40或api / v1 / users / U12345
谢谢,
答案 0 :(得分:0)
对于REST,您最好在这些情况下使用主键。
api/v1/users/{ID}要好得多,使SQL连接无缝。
api/v1/users/{ID}