项目完成了HTTP GET,POST方法处理,并且对这两种方法大部分可能出错情况进行处理。模仿Java 的tomcat服务器
搭建了CGI机制:设计创建管道,父子通信,重定向,环境变量导入,数据读写机制,CGI机制支持任何后端语言,Web开发就是开发的CGI程序,常见的CGI程序语言为java和python语言,C++并不适合开发
-
技术方面:
-
支持HTTP1.1长连接,浏览器可以一直使用这条连接进行通信。涉及连接管理,粘包问题
-
改成epoll版本HTTP服务器,满足更大量的请求
-
redis进行数据同步
-
将项目改为请求转发服务器,相当于代理服务器,新增代理服务器功能
-
-
应用功能拓展
在线博客,在线简历,在线画图板,在线视频播放器(HttpSever1.0版本已经支持,网页内嵌视频,需要高配服务器),网络计算器等等
-
可以封装更多数据库方法,删除,更新等操作
-
支持更多HTTP方法 eg:PUT,DELETE等
-
宏处理,配置文件化
-
实现301,302转发功能