【瓶】烧瓶上下文

  
WSGI
  
 <代码> Web服务器网关接口,是一种协议规范。//描述服务器怎么和应用程序通信
  
  组成:
  web服务器和应用程序//web服务器和应用程序
  
  Arunachal Pradesh,
  web服务器负责接受客户端的请求,调用WSGI应用程序,传入环境(请求对象),start_response(负责返回响应)
  应用负责处理请求,返回响应给服务器
  Arunachal Pradesh,
  
  注意:
  wsgi要求应用程序:
  a>应用程序是一个可调用对象//函数、类(实现__call__)
  b>应用程序必须接受2个参数//环境和start_response
  c>应用程序必须返回可迭代的值 
  
app.run运行原理h5> <代码> app.run——比;werkzeug.serving.run_simple——比;BaseWSGIServer——比;HTTPServer——比;socketserver。TCPServer——比;socketserver.BaseServer      app.run ()   run_simple(主机、端口、自我,* *选项)//启动服务器,内部会加载中间过程判断静态和调试等   __call__(自我、环境start_response)//服务器调用应用程序,触发__call__   wsgi_app(自我、环境start_response)//真正的wsgi处理程序

【瓶】烧瓶上下文