wsgi简介

2019-01-29  本文已影响5人  飘涯

wsgi是什么?

WSGI:Web Server Gateway Interface。
WSGI接口定义非常简单,它只要求Web开发者实现一个函数,就可以响应HTTP请求。

#-*- conding:utf-8 -*-
import time
def applitation(env,start_response):
    # env.get("Method")
    # env.get("Path_Info")
    #
    states = "200 OK"
    headers = {
        ("Content-Type","text/plain")
    }
    start_response(states,headers)
    return time.ctime()
    def start_response(self,status,headers):
        '''
         states = "200 OK"
    headers = {
        ("Content-Type","text/plain")
    }
        '''
        response_headers = "HTTP/1.1 " + status +"\r\n"
        for head in headers:
            response_headers += "%s: %s\r\n"%head
        self.response_headers =response_headers

作用

可以方便功能扩展

sys.path.insert(1,WSGI_PYTHON_DIR)
def __call__(self)

服务器和框架示意图

image.png
上一篇 下一篇

猜你喜欢

热点阅读