Недавно я использовал Java Spring для создания сервисов REST. В нем были аннотации для привязки каждой конкретной функции к другому REST-запросу. Давайте не будем вдаваться в технические подробности, как псевдо, это было так:
/** list records */
@bind("/list", WebMethod.GET)
List<Record> getRecords()
{
}
/** get record */
@bind("/record", WebMethod.GET)
Record getRecord()
{
}
/** add record */
@bind("/record", WebMethod.POST)
void addRecord()
{
}
Теперь мне дали задание выполнить REST с Casablanca SDK на C++, но в каждом учебнике, который я проверял, покрывается один запрос GET или POST. Можно ли связать несколько запросов с пользовательскими целями, подобными Spring в SDK Casablanca?