新建WSGI服务器
创建hello.py
文件,用来实现WSGI应用的处理函数。
def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) print(environ) return ['<h1>Hello, web!</h1>'.encode('utf-8'),'hello'.encode('utf-8')]
创建server.py
文件,用来启动WSGI服务器,加载application
函数。
# 从wsgiref模块导入: from wsgiref.simple_server import make_server # 导入我们自己编写的application函数: from hello import application # 创建一个服务器,IP地址为空,端口是8000,处理函数是application: httpd = make_server('', 8000, application) print("Serving HTTP on port 8000...") # 开始监听HTTP请求: httpd.serve_forever()