首页 存档 技术 查看内容

想要创建一个基于TCP实现的http服务器,应该怎么做?

2018-3-30 13:00 |来自: 互联网 350 0

摘要: 作者:Y-ANG 来源: http://blog.csdn.net/qq_33951180/article/details/70239745 我们先了解一下这个项目最终能达到的一个目标,然后以这个来进行项目的分析:1、实现最基本的HTTP/1.0版本的web服务器,客户端能够 ...

作者:Y-ANG

来源:

http://blog.csdn.net/qq_33951180/article/details/70239745

我们先了解一下这个项目最终能达到的一个目标,然后以这个来进行项目的分析:
1、实现最基本的HTTP/1.0版本的web服务器,客户端能够使用GET、POST方法请求资源
2、服务器将客户请求的资源以html页面的形似呈现,并能够进行差错处理(如:客户请求的资源不存在时,服务器能够返回一个404的页面)
3、服务器能进行简单的cgi运行。比如当客户在表单中输入数据后,服务器能够将运行结果返回个客户
4、能够通过页面对数据库进行操作,如增删查改等操作


一、http服务器实现的基本框架


  • 关于HTTP协议
    即超文本传输协议,是互联网上应用最广泛的网络协议。它是应用层的协议,底层是基于TCP通信的。HTTP协议的工作过程:客户通过浏览器向服务器发送文档请求,浏览器将请求的资源回应给浏览器,然后关闭连接。即:连接-

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部