zoukankan      html  css  js  c++  java
  • wsgiref 结构分析

    1、首先给出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模块的调用如下图所示:

         

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

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

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

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

  • 相关阅读:
    UIWindow简单介绍
    关于事件的小结
    iOS事件机制(二)
    iOS事件机制(一)
    深入浅出iOS事件机制
    关于UIBarItem和UINvigationController,UITabBarController关系
    动态加载实例NSSelectorFromString
    iOS-滑动显示广告效果
    自定义的TabBar
    iOS评论页面的简单思路
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/5035831.html
Copyright © 2011-2022 走看看