在RESTful API中,对于查询URL中的ID,它是否必须是数字ID?
我可以使用GET' / users / 10gpmGBE6b'而不是GET' / users / 1'?第一个随机字符串也是唯一标识符。
答案 0 :(得分:2)
是的,它可以是一个字符串。只要它是唯一的,它可以帮助您识别底层资源,它可以是您想要的任何东西。
提供这两种选择通常是一个不错的选择。我们假设你有人的API,你可以
GET /users/133/
和GET /users/jondoe
指向相同的资源。