- #! /usr/bin/env python
- # -*- coding: utf-8 -*-
- # __author__ = "life"
- #Email:[email protected]
- # Date: 2017/5/28
- fromwsgiref.simple_serverimport make_server
- fromcontrollerimport account
- URL_DICT={"/index":account.handle_index,"/date":account.handle_date}
- def RunServer(environ, start_response):
- # environ 客户发来的所有数据
- # start_response 封装要返回给用户的数据,响应头状态码start_response('200 ok', [('Content-Type','text/html')])
- current_url = environ['PATH_INFO']
- func = None
- ifcurrent_urlin URL_DICT:
- func = URL_DICT[current_url]
- if func:
- return func()
- else:
- return['<h1>404!</h1>'.encode('utf-8'), ]
- # 返回的内容
- # return ['<h1>Hello,web!</h1>'.encode('utf-8'), ]
- if __name__=='__main__':
- httpd = make_server('', 8000, RunServer)
- print('Server HTTP on port 8000...')
- httpd.serve_forever()
来源: http://www.bubuko.com/infodetail-2091439.html