【发布时间】:2019-03-29 11:07:14
【问题描述】:
我遇到了一个小问题,我似乎无法确定如何命名特定 API 端点。
资源结构如下:
students/{student-id}/exams
使用 POST 请求,我想向特定学生添加新考试。但是,请求中没有提供我们用来查询学生集合的学生 ID。相反,API 逻辑会根据当前用户会话检索学生的 ID。
我想过将端点命名为:
POST students/current-session/exams
但这对我来说似乎不对。
那么,您会建议为这个端点取一个好的 RESTful 名称吗?我不能使用查询参数,因为这是一个 POST。
【问题讨论】:
标签: rest api naming-conventions