推荐开源项目:纯HTTP中间件与路由管理库 —— pure-http
#include <pure/http.hpp>
int main() {
// 创建HTTP服务器监听在本地的8080端口
pure::http::server server(8080);
// 定义一个GET请求的路由处理函数
auto get_handler = [](pure::http::request req, pure::http::response res) {
res.set_header("Content-Type", "text/plain");
res.send("Hello, World!");
};
// 将这个函数绑定到"/hello"路径上,并设置为GET请求的处理器
server.bind("/hello", pure::http::GET, get_handler);
// 启动服务器,开始监听和接收请求
server.start();
return 0;
}
这段代码演示了如何使用pure-http
库来创建一个简单的HTTP服务器,并定义一个处理GET请求的路由。当访问http://localhost:8080/hello
时,服务器将响应“Hello, World!”。这个例子简单明了,展示了如何利用这个库来快速搭建一个功能有限但可用于教学和实验的HTTP服务器。
评论已关闭