卡萨布兰卡 REST SDK C++ 监听器
Casablanca REST SDK C++ Listener
我最近使用 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()
{
}
现在我得到了一个在 C++ 中使用 Casablanca SDK 执行 REST 的测试,但在我检查的每个教程中都涵盖了单个 GET 或 POST 请求。是否可以将多个请求绑定到类似于 Casablanca SDK 中的 Spring 的自定义目标?
您可以创建一个获取所有获取请求的获取函数,然后仅从查询中获取路径并使用开关调用不同的函数来处理对该路径的请求。
我最近使用 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()
{
}
现在我得到了一个在 C++ 中使用 Casablanca SDK 执行 REST 的测试,但在我检查的每个教程中都涵盖了单个 GET 或 POST 请求。是否可以将多个请求绑定到类似于 Casablanca SDK 中的 Spring 的自定义目标?
您可以创建一个获取所有获取请求的获取函数,然后仅从查询中获取路径并使用开关调用不同的函数来处理对该路径的请求。