django wsgi框架,python wsgiref

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: