
5. Web 服务器
文章平均质量分 53
gzf6
这个作者很懒,什么都没留下…
展开
-
5.1 Web 服务器简介
Web 服务器会对 HTTP 请求进行处理并提供响应。术语“Web 服务器”可以用来表 示 Web 服务器的软件,也可以用来表示提供 Web 页面的特定设备或计算机。1. Web服务器的实现Web 服务器实现了 HTTP 和相关的 TCP 连接处理。负责管理 Web 服务器提供的资源,以及对 Web 服务器的配置、控制及扩展方面的管理。Web 服务器逻辑:实现了 HTTP 协议、管理着 We原创 2017-10-20 14:58:16 · 224 阅读 · 0 评论 -
5.2 最小的Perl Web服务器
(供了解)下例代码显示了一个名为 type-o-serve 的小型 Perl 程序。这个程序是个很有用的诊断工具,可以用来测试与客户端和代理的交互情况。与所有 Web 服务器一样,type-o-serve 会等待 HTTP 连接。只要 type-o-serve 收到了请求报文,就会将报文打印在屏幕上,然后等待用户输入(或粘贴)一条响应报文,并将其回送给客户端。通过这种方式,type-o-serve原创 2017-10-20 15:06:25 · 1694 阅读 · 0 评论 -
5.3 实际 Web 服务器工作流程
建立连接——接受一个客户端连接,或者如果不希望与这个客户端建立连接,就将其关闭。接收请求——从网络中读取一条 HTTP 请求报文。 处理请求——对请求报文进行解释,并采取行动。 访问资源——访问报文中指定的资源。构建响应——创建带有正确首部的 HTTP 响应报文。 发送响应——将响应回送给客户端。记录事务处理过程——将与已完成事务有关的内容记录在一个日志文件中。 1. 第一步——接受客户原创 2017-10-20 15:20:16 · 2376 阅读 · 2 评论