美文网首页模型部署
一段话理解 WSGI

一段话理解 WSGI

作者: shallows2013 | 来源:发表于2019-07-14 22:28 被阅读0次

网上很多文章都详细说明了WSGI是什么,比如https://my.oschina.net/leejun2005/blog/486771 就说得很具体:

Server 和 Application 之间怎么通信,就是 WSGI 的功能。它规定了 app(environ, start_response) 的接口,server 会调用 application,并传给它两个参数:environ 包含了请求的所有信息,start_response 是 application 处理完之后需要调用的函数,参数是状态码、响应头部还有错误信息。

仅仅看这段话,初学者任然很难理解。但结合service和app的工作,就能很容易理解什么是WSGI了:
service会绑定、监听特定接口,处理tcp请求,对其中的http请求解析,将解析得出的method、path等信息保存至类型为dict的变量environ里,然后调用 app(environ, start_response) 。start_response作为一个函数提供给app返回response的head信息。app(environ, start_response) 的返回值则为app处理完的response内容。接下来service将response内容和head信息生成http response返回给请求方。

相关文章

  • 一段话理解 WSGI

    网上很多文章都详细说明了WSGI是什么,比如https://my.oschina.net/leejun2005/b...

  • ❖ WSGI理解

    理解CGI CGI (Common Gateway Interface),常听说但不太明白。实际上一句话就可以概括...

  • wsgi、uwsgi、uWSGI、nginx、apache

    参考: cgi、wsgi、uwsgi 与 uWSGI都是啥? 做python Web开发你要理解:WSGI & u...

  • WSGI&ASGI

    此文档用于解读理解WSGI和ASGI两个概念,目标解决一下几个问题: 什么是WSGI 什么是ASGI WSGI和A...

  • WSGI,uwsgi, uWSGI理解

    WSGI 全称:Web Server Gateway Interface 翻译过来就是Web服务器网关接口;WSG...

  • python wsgi+Odoo 的启动

    参考:WSGI初探Odoo web 机制浅析python的 WSGI 简介python wsgi 简介 wsgi的...

  • wsgi&uwsgi

    WSGI协议 WSGI, aka Web Server Gateway Interface, WSGI 不是服务器...

  • 关于wsgi协议的理解

    基础概念 首先要了解 WSGI 规范的概念,WSGI(Web Server Gateway Interface)规...

  • wsgi在web服务中的作用

    一、理解http请求的过程 理解wsgi全称,理解这个概念,首先要理解http协议,就是请求从浏览器到服务端经过了...

  • wsgi简介

    wsgi是什么? WSGI:Web Server Gateway Interface。WSGI接口定义非常简单,它...

网友评论

    本文标题:一段话理解 WSGI

    本文链接:https://www.haomeiwen.com/subject/kxfwkctx.html