from wsgiref.simple_server import make_server,demo_app
ip = '127.0.0.1';
port = 9999;
# 创建server
server = make_server(ip,port,demo_app);
#运行server
server.serve_forever()
这样一个WSGI模板,浏览器搜索127.0.0.1:9999就可以。这个demo_app就是一个函数,我也可以自己写。
The following codes can account for my issue
def myCode(environ,start_response):
#响应状态码和响应头部信息
status = '200 OK';
headers = [('Content-Type', 'text/plain; charset=utf-8')];
start_response(status, headers);
html = "<h1>我是哈哈哈哈哈哈</h1>".encode('utf-8')
return [html];
server = make_server('127.0.0.1',9999,myCode);
try:
server.serve_forever()
except Exception as e:
print(e);
except KeyboardInterrupt:
print("stop");
server.server_close();
到此,WSGI的BS模式你已经掌握,其实了解即可,因为现在都在用flask ,学习成本较低。