然后,增长对URL中path部分的区分处理:
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """application.py"""
- class my_app:
- def __init__(self, environ, start_response):
- self.environ = environ
- self.start = start_response
- def __iter__(self):
- path = self.environ['PATH_INFO']
- if path == "/":
- return self.GET_index()
- elif path == "/hello":
- return self.GET_hello()
- else:
- return self.notfound()
- def GET_index(self):
- status = '200 OK'
- response_headers = [('Content-type', 'text/plain')]
- self.start(status, response_headers)
- yield "Welcome!\n"
- def GET_hello(self):
- status = '200 OK'
- response_headers = [('Content-type', 'text/plain')]
推荐阅读
FreeFileSync 是一个自由、开源以及跨平台的文件夹比较及同步软件,它可以赞助你同步 Linux、Windows 和 Mac OS 中的文件和文件夹。它是便携的,也可以被安装在本地体系中,它的功能丰富>>>详细阅读
本文标题:用Python写一个简单的Web框架
地址:http://www.17bianji.com/lsqh/35657.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示