上传者: 42118160
|
上传时间: 2022-09-19 20:51:43
|
文件大小: 577KB
|
文件类型: ZIP
cpp-httplib
一个C ++ 11单文件纯标题跨平台HTTP / HTTPS库。
设置非常容易。 只需在您的代码中包含httplib.h文件即可!
注意:这是一个多线程的“阻止” HTTP库。 如果您正在寻找“非阻塞”库,那么这不是您想要的。
简单的例子
服务器
# define CPPHTTPLIB_OPENSSL_SUPPORT
# include " path/to/httplib.h "
// HTTP
httplib::Server svr;
// HTTPS
httplib::SSLServer svr;
svr.Get( " /hi " , []( const httplib::Request &, httplib::Response &res) {
res. set_content ( " Hello World! " , " text/plain " );
});
svr.listen( " 0.0.0.0 " , 8080 );
客户
# define CPPHTTPLIB_OPENSSL_SUPPORT
# include " path/to/h