Using web services from MFC
Table of Contents
MFC+libhv
可以直接放到 MFC EXE 中启动 HTTP Server
自带 HTTP Client、WebSocket、MQTT
libhv 提供本地 HTTP/REST 和 WebSocket 服务。
HttpService router;
router.GET("/stock",
[](HttpRequest* req, HttpResponse* resp)
{
resp->Json({
{"code","000001"},
{"price",12.35}
});
return 200;
});
http_server_t server;
server.port=8080;
server.service=&router;
http_server_run(&server);对于 MFC 来说,只需在后台线程启动服务器即可:
AfxBeginThread(ServerThread, nullptr);不会阻塞主界面的消息循环。
The C++ REST SDK is a Microsoft project for cloud-based client-server communication
https://github.com/microsoft/cpprestsdk
MFC+Drogon
Web 管理后台
WebSocket 推送
用户登录
REST API
数据库存储
HTTP Server Sample Application
https://learn.microsoft.com/en-us/windows/win32/http/http-server-sample-application
MFC Client REST Example
https://www.example-code.com/mfc/rest_simple.asp
