Django之wsgiref
wsgiref
wsgiref是什么
wsgiref是做什么的
主要的功能如下图所示,将我们请求与响应的数据以键值对的字典形式储存,减少了我们的字符串解析的工作量,让我们能更加专注的正对web的开发。
具体代码实例
from wsgiref.simple_server import make_server def application(environ,start_response): #解析和组装数据 start_response('200 OK',[])#响应首行 中括号内是响应头 path = environ.get('PATH_INFO') if path == '/login': with open('login.html','r') as f: data = f.read() elif path == '/index': with open('index.html','r') as f: data = f.read() return [data.encode('gbk')] httped = make_server('',8080,application) #等待用户连接:conn,addr=sock.accpept() httped.serve_forever()#一旦连接就调用application函数