我正在寻找一种方法来让我的Qt应用程序公开一个REST API ......可能吗? 现在,我只是在Qt中创建一个http服务器,但我不知道要创建我的资源。我正在寻找 的图书馆,这将允许我这样做。REST Api为我的Qt应用程序
谢谢
G.
我正在寻找一种方法来让我的Qt应用程序公开一个REST API ......可能吗? 现在,我只是在Qt中创建一个http服务器,但我不知道要创建我的资源。我正在寻找 的图书馆,这将允许我这样做。REST Api为我的Qt应用程序
谢谢
G.
你可以试试C++ REST SDK:http://casablanca.codeplex.com/
特别的,你会想看看HTTP监听器:http://casablanca.codeplex.com/wikipage?title=HTTP%20Listener&referringTitle=Documentation
这不是使用Qt编写而不是纯C++ std库,因此您可能需要使用诸如QString::fromStdString()
和QList::fromStdList()
您可能会看到libqxt是否有任何帮助。它提供了一个可以简化事情的Web Services Framework。
如果你想公开一个REST API,你可以产生一个QTcpServer来启动,就像QHttpServer已经完成(在github中搜索)一样。
Qt的+ libuv + URL路由+ JSON另一种选择是QttpServer