У меня небольшая проблема, когда я не могу понять, как назвать конкретную конечную точку API.
Структура ресурса выглядит следующим образом:
students/{student-id}/exams
Использованиезапрос POST, я хочу добавить новый экзамен для конкретного студента.Тем не менее, идентификатор студента, который мы используем для запроса коллекции студентов, НЕ указывается в запросе.Вместо этого логика API получает идентификатор студента на основе текущего сеанса пользователя.
Я думал о том, чтобы назвать конечную точку следующим образом:
POST students/current-session/exams
Но мне это не кажется правильным.
Так что бы вы предложили в качестве хорошего, RESTful именидля этой конечной точки?Я не могу использовать параметры запроса, так как это POST.