libevent http server 如何匹配并解析restful url里的路径参数

比如查询一个用户的信息
我们输入url: http://xxxx.com/user/12345 这是目前流行的restful的标准
主流的java web框架,C++的cppcms web框架都支持解析出 http://xxxx.com/user/{userid} 这里面的userid输入参数

但高并发的C++ http服务框架里libevent http是很常用的,但我看参考文档里只有解析传统的cgi模式的http参数,也就是:
http://xxxx.com/user?userid=xxxxx这样的形式。

更关键的是,libevent http需要绑定callback相应函数和http url, restful的url连绑定都做不到,因为url包含可变参数,而libevent的evhttp_set_cb函数貌似不支持url的正则匹配?连接收请求都做不到就更别谈解析了。

libevent到底有没有官方的restful url解析方法? 有没有其他麻烦点儿但能用的民间解决方法?

希望大家说说自己的经验,我看用libevent开发http服务的还不少,不会都不用restful吧,我面临的场景非常符合restful的经典场景。。

大家还可以推荐在http配置解析上做的好的其他C++框架

http://bbs.csdn.net/topics/391898692

比较少 libevent毕竟更侧重socket通信 不关心上层应用层

可以使用 微软的开源框架 cpprerstsdk ,效果杠杠的,你值得拥有