在我的测试中,目前我正在使用QtWebApp:
http://stefanfrings.de/qtwebapp/index-en.html这是Edit 2(
Qt HTTP Server?)的答案之一,
Stefan的小型WebServer有一些很好的文档代码,写在“Qt C”中,易于使用,特别是如果您已经使用过servlet.由于它可以很容易地集成到我的Qt项目中,所以我最终会得到一个内部的WebServer.
来自我的JSON测试的一些演示代码,显示生成JSON内容基本上是创建一个QString.
void WebServiceController::service(HttpRequest& request, HttpResponse& response) {
// set some headers
response.setHeader("Content-Type", "application/json; charset=ISO-8859-1");
response.setCookie(HttpCookie("wsTest","CreateDummyPerson",600));
QString dp = WebServiceController::getDummyPerson();
QByteArray ba = dp.toLocal8Bit();
const char *baChar = ba.data();
response.write(ba);
}
如果有人有其他libs分享的简单例子,请让我知道.