软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 互联网 -> 基于HTTP协议的Web服务器 -> 正文阅读

[互联网]基于HTTP协议的Web服务器


这篇博文只给出运行截图,没有附上源代码。
如果想要参考源码,请到 https://github.com/common1994/httpd * 下载。*


*下面简单讲述一下HTTP协议和项目描述:*
HTTP协议是一个属于应用层的协议,主要特点可概括如下:
1)支持客户/服务器模式。
2)简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3)灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4)无连接:无连接并不是不需要连接,无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。
5)无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。
项目描述:
1)HTTP协议的特点之一是支持客户/服务器模式,客户只需传送请求方法和路径给服务器;
2)对客户端提出的请求,服务器端在确定url有效后,返回给客户端请求的资源,包括文字、图片;
3)支持表单提交,可以借助浏览器或telnet工具使用GET、POST方法访问服务器;
4)服务器拿到客户提交的数据后,会把数据存入到远端数据库,客户端也可请求查看数据库信息;
下面这幅图是整个项目的框架:
[img]http://img.blog.csdn.net/20160322160546193
接下来是程序运行截图: (命令行是服务器端,浏览器是客户端)
1、服务器端起来以后,处于阻塞状态,等待客户端的连接请求:
[img]http://img.blog.csdn.net/20160322160659617
2、客户端连接服务器的ip和端口号,表示请求主页(主页信息是一行文字和一幅图片)
[img]http://img.blog.csdn.net/20160322170915854
3、客户端在服务器的网络地址(ip+端口号)后加上申请资源的路径,该页面能从键盘得到两个数
[img]http://img.blog.csdn.net/20160322161645206
经提交(submit)后,会显示两个数相加的和
[img]http://img.blog.csdn.net/20160322165025688
[img]http://img.blog.csdn.net/20160322164952328
4、首先看一下数据库中已有的信息:
[img]http://img.blog.csdn.net/20160322165117392
5、在表单中填入要插入数据库中学生信息表的信息
[img]http://img.blog.csdn.net/20160322165251207
数据插入成功:
[img]http://img.blog.csdn.net/20160322165223207
6、再次确认数据库的内容:
[img]http://img.blog.csdn.net/20160322165400725
(因为id项被设置为自动增长,若在地5)步中把id设为默认0,每插入一个元素,id会自动在最大的id的基础上再加一,之前有些元素已经被删除,所以插入后id变为很大的数)
......显示全文...
    点击查看全文


上一篇文章           查看所有文章
2016-03-26 16:26:25  
互联网 最新文章
C++11并发API总结
16.收款(AcceptingMoney)
数据链路层综述
IP协议及IP数据报解析
《浅谈HTTP协议》
计算机网络基础
LoadRunner和RPT之间关于手动关联和参数化的
HTTPS中的对称密钥加密,公开密钥加密,数字
上班需要打卡吗?(开通微信公众号--乘着风
ofbizjmsactivemq
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年1日历
2018-1-20 7:32:40
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --