本节因为个人编写进度原因主要实现前3个部分(即能够查询静态资源的Web服务器)

时间:2021-08-03 08:41:17

  Web处事器是Web资源的宿主,它需要措置惩罚惩罚用户端浏览器的请求,,并指定对应的Web资源返回给用户,这些资源不只包孕HTML文件,JS脚本,JPG图片等,还包孕由软件生成的动态内容。为了满足上述需求,一个完整的Web处事器事情流程:

  1) 处事器获得浏览器通过TCP/IP连接向处事器发送的http请求数据包。

  2) HTTP请求颠末Web处事器的HTTP解析引擎分析得出请求要领、资源地点等信息,然后开始措置惩罚惩罚。

  3) 对付静态请求,则在处事器上盘问请求url路径下文件,并返回(如果未找到则返回404 No Found)。

  4) 涉及动态请求,如CGI, AJAX, ASP等,则按照http要领,采纳差别措置惩罚惩罚。

  

本节因为个人编写进度原因主要实现前3个部分(即能够查询静态资源的Web服务器)