Qt中使用cpp-httplib
cpp-httplib这个库只需要导入头文件就可以使用,不需要生成库非常方便。
github也有非常详细的介绍。
#include <httplib.h>
#include <QFile>
#include <QString>
#include <QDebug>
int main(void)
{
using namespace httplib;
using namespace detail;
Server svr;
svr.set_base_dir("./document");
bool ret = svr.set_mount_point("/", "./document");
svr.set_mount_point("/zh", "./document/zh");
svr.set_mount_point("/en", "./document/en");
//svr.set_mount_point(decode_url("/zh/主页.html",false).c_str(), "./document/zh/主页.html");
if (!ret) {
// The specified base directory doesn't exist...
std::cout << "The specified base directory doesn't exist..." << std::endl;
}
svr.Get("/hi", [](const Request& req, Response& res) {
res.set