基于Http协议的Web服务器

论坛 期权论坛 脚本     
匿名技术用户   2020-12-23 14:08   11   0

本篇博客通过自己建立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,还有些功能不全面,在后期还需完善。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP