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

  • 相关阅读:
    requirejs 第一个实例
    ionic + cordova 环境搭建
    免安装mysql配置
    ConcurrentHashMap
    volatile和synchronized
    zookeeper集群安装
    题目
    Nginx
    CountDownLatch
    自己总结
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/5035831.html
Copyright © 2011-2022 走看看