您的位置:首页 > 理论基础 > 计算机网络

基于Http协议的Web服务器

2016-03-21 20:09 471 查看
本篇博客通过自己建立Http服务器并且结合MySql来实现Web通信,具体代码详见GitHub:

https://github.com/YuanHei/HTTPD






在此整理其运行显示界面

1.首先建立数据库






2.首先启动Http服务器






3.在浏览器上输入网址(我是在本机进行测试,用的IP是127.0.0.1,Http协议的TCP连接默认端口号为80)






此时页面显示如下:






图片自己选择,此页面实现的是两个数的加减乘除,当点击submit时跳转页面如下:






此时跳转到cgi_bin目录下的可执行文件debug_cgi,显示加减乘除的结果。

4.当点击上上图片的register链接时,将于MySQL建立连接(数据库必须已经建立),跳转页面如下:






点击此页面的show链接可以显现当前数据库的表单信息,表单如下图所示:






即执行了cgi_bin目录下的可执行文件show_student_cgi。

5.在上上个页面可输入学生姓名、年龄、学校和爱好,点击submit完成注册,页面跳转如下:






而后返回重新点击show链接,表单显示改变发生如下变化:






6.此时进入MySQL查看此时数据库中数据,显示如下:






就这样一个简单的基于Http协议的Web服务器就完成了。在这个项目中结合了Linux+cgi+mysql+http,还有些功能不全面,在后期还需完善。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: