Rest 如果我从嵌套路由请求集合,是否应该根据我发出GET请求的资源URL放置、发布和删除?
我有一个关于设计RESTAPI的问题 假设Rest 如果我从嵌套路由请求集合,是否应该根据我发出GET请求的资源URL放置、发布和删除?,rest,Rest,我有一个关于设计RESTAPI的问题 假设GET/schools/1/students返回id为1的学校的所有学生 POST、PUT和DELETE请求是否应发送给/schools/1/students,以操纵未来的学生资源,还是发送给/students?获取所有学生-/schools/1/students 获取一个学生-/schools/1/students/:student\u id 后期创建新学生(/schools/1/students) PUT-更新一名学生(/schools/1/stud
GET/schools/1/students
返回id为1的学校的所有学生
POST
、PUT
和DELETE
请求是否应发送给/schools/1/students
,以操纵未来的学生资源,还是发送给/students
?获取所有学生-/schools/1/students获取一个学生-/schools/1/students/:student\u id
后期创建新学生(/schools/1/students)
PUT-更新一名学生(/schools/1/student/:student\u id)
删除-删除一名学生(/schools/1/students/:student\u id)在这样的场景中,是否也提供
/students
端点POST/students
与我的案例中的POST/schools/1/students
相同。@guyja否,POST/students端点不提供信息,因为学生属于学校实例