django wsgi框架,python wsgiref
1、说明
应用类对网关接口又做了一层简单的封装,由于上面说过网关接口函数返回的是一个可以迭代对象,所以需要实现一个__iter__方法,里面控制了客户端的请求路由并且返回不同的输出。
2、实例
fromwsgirif。简单服务器导入制作服务器
类别应用程序(对象):
def__init__(self,environ,start_response):
self.start _ response=开始_响应
self.path=environ[PATH_INFO]
def__iter__(self):
ifself.path==/:
状态= 200正常
response _ headers=[( Content-type , text/html)]
self.start_response(状态,响应标题)
屈服氕你好,世界!/h1 .编码(“utf-8”)
elifself.path==/wsgi:
状态= 200正常
response _ headers=[( Content-type , text/html)]
self.start_response(状态,响应标题)
屈服氕你好,华尔街日报!/h1 .编码(“utf-8”)
else:
状态="404未找到"
response _ headers=[( Content-type , text/html)]
self.start_response(状态,响应标题)
产量“h 1404未找到/h1 .编码(“utf-8”)
if__name__==__main__:
app=make_server(127.0.0.1 ,8000,应用程序)
打印( ServingHTTPonport8000 . )
app.serve _ forever()以上就是大蟒中实现网关接口的框架,希望对大家有所帮助。更多大蟒学习推荐:python教学
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。