简体   繁体   English

卡萨布兰卡REST SDK C ++侦听器

[英]Casablanca REST SDK C++ Listener

I have recently used Java Spring to create REST services. 我最近使用Java Spring创建REST服务。 In it, there were annotations for binding each specific function to a different REST query. 其中有注释,用于将每个特定功能绑定到不同的REST查询。 Lets not go too technical here, as a psuedo, it was like this: 在这里,让我们不要太过专业,就像一个伪装一样:

/** 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()    
{    
}

Now I am given a tesk to perform a REST with Casablanca SDK in C++, but in every tutorial I checked covers a single GET or POST request. 现在,我被赋予了使用C ++的Casablanca SDK执行REST的条件,但是我检查的每个教程都涵盖了单个GET或POST请求。 Is it possible to bind multpile requests to custom targets similar to Spring in Casablanca SDK? 是否可以将多请求请求绑定到类似于Casablanca SDK中的Spring的自定义目标?

您可以制作一个单独的get函数,在其中捕获所有get请求,然后仅从查询中获取路径,然后使用开关调用不同的函数来处理该路径的请求。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM