REST api 命名约定技术或功能标识符
REST api naming convention technical or functional identifier
我在数据库中有一个用户有两个唯一标识符,一个是技术标识符(id table 主键自动增量),另一个是功能标识符。
示例:
用户编号:40
用户功能id:U12345
我应该在其余 api 命名中使用哪个标识符?
api/v1/users/40 或 api/v1/users/U12345
谢谢,
对于 REST,在这些情况下最好使用主键。
api/v1/users/{ID}
更好,使 SQL 无缝连接。
我在数据库中有一个用户有两个唯一标识符,一个是技术标识符(id table 主键自动增量),另一个是功能标识符。
示例:
用户编号:40
用户功能id:U12345
我应该在其余 api 命名中使用哪个标识符?
api/v1/users/40 或 api/v1/users/U12345
谢谢,
对于 REST,在这些情况下最好使用主键。
api/v1/users/{ID}
更好,使 SQL 无缝连接。