如何在RESTful API中创建关系
我有两个表,用户表和用户令牌表,它们是一对一/无关系,不知道如何创建这个RESTful API 我更喜欢安装如何在RESTful API中创建关系,api,rest,Api,Rest,我有两个表,用户表和用户令牌表,它们是一对一/无关系,不知道如何创建这个RESTful API 我更喜欢安装 # to get user attributes GET /users/123 # to get user's token GET /users/123/token 还是我应该创造 # to get user attributes and token by JOIN the table GET /users/123 我们这里的论点是,如果我们正在进行第一次设置,我喜欢它,它需要
# to get user attributes
GET /users/123
# to get user's token
GET /users/123/token
还是我应该创造
# to get user attributes and token by JOIN the table
GET /users/123
我们这里的论点是,如果我们正在进行第一次设置,我喜欢它,它需要数千个API请求,而第二次则取决于您的需求 例如,如果每次都需要用户属性和令牌
# to get user attributes and token by JOIN the table
GET /users/123
这样更好
另一种方法是在需要时获取所需数据。REST与数据库结构无关 您的资源可以包含属性或子资源。每个资源至少有一个资源标识符(URL) 因此,在您的例子中,
GET/users/123
是一个有效的解决方案