1、首先给出wsgiref的结构

     wsgiref 结构分析

  上图是wsgiref的所有模块及模块间的调用关系,如下对wsgiref的模块进行简要的说明:

   ① simple_server 实现的是一个简单的 HTTP 服务器,并给出了一个简单的 demo,运行:

      python simple_server.py

   ② handlers

      simple_server模块将HTTP服务器分成了Server 部分和Handler部分,前者负责接收请求,后者负责具体的处理, 其中Handler部分主要在handlers中实现。

   ③ headers 这一模块主要是为HTTP协议中header部分建立数据结构。

   ④ util 这一模块包含了一些工具函数,主要用于对环境变量,URL的处理。

   ⑤ validate 这一模块提供了一个验证工具,可以用于验证你的实现是否符合WSGI标准。

 simple_server模块的调用如下图所示:

      wsgiref 结构分析

  由上图可以看出,simple_server 模块主要有两部分内容

    应用程序 函数demo_app是应用程序部分

    服务器程序 服务器程序主要分成Server 和 Handler两部分,另外还有一个函数 make_server 用来生成一个服务器实例

注:本文引自http://blog.csdn.net/on_1y/article/details/18818081#t0

相关文章:

  • 2021-12-10
  • 2021-09-08
  • 2021-10-24
  • 2021-10-25
  • 2021-12-17
  • 2021-07-05
  • 2022-01-29
  • 2021-08-07
猜你喜欢
  • 2021-11-12
  • 2022-02-06
  • 2021-11-09
  • 2021-11-22
  • 2021-08-31
  • 2021-05-11
  • 2021-11-07
相关资源
相似解决方案