tinyweb
Tinyweb, a tiny web server based on libuv, by liigo, 2013/06.
Tinyweb 是我用libuv开发的一个最精简的Web server服务器。分为三个版本,都是从真实项目中剥离出来的,从 v1 到 v2 到 v3,就是一个Web server从雏形到基本功能逐渐丰富的过程。
tinyweb v1,是最基础的libuv的hello world,可用来学习libuv的入门用法;tinyweb v2,在v1的基础上,添加了解析HTTP GET请求(Request)提取path_info和query_string并发送回复(Respone)的功能;tinyweb v3,在v2的基础上,又添加了对静态文件的支持。
真正在项目中有实用价值的,我认为应该是从tinyweb v2开始引入的对path_info的响应处理:在项目中嵌
2021-06-20 21:03:33
1.27MB
C
1