我想使用mongoose从我的aplication中暴露rest apis。但是,我没有看到任何可以实现的模型。
有谁知道使用猫鼬是否可行?
是否可以提供任何示例来说明它的简单情况?
答案 0 :(得分:2)
我使用mongoose在C ++中实现了一个Windows服务的HTTP接口。将mongoose包装在一组C ++类中是相当简单的。检索请求信息和生成输出流很容易。我使用Boost.IOStreams来实现连接流,以便请求处理程序可以使用std :: ostream接口将结果写回连接。
使用set_uri_callback()
函数为每个可能的请求定义处理程序。
在每个处理程序中获取请求类型(GET,PUT,POST等)和参数。
将适当的结果写回连接。