擅长:python、mysql、java
<p>我不知道我是否可以提供您正在寻找的答案,但是您链接到的图表显示的不仅仅是wsgi。wsgi层在图的第二行结束。之后,它是特定于应用程序的。在</p>
<p>WSGI更像是一个接口定义或契约,归根结底是您提供了一个函数,该函数接受表示当前请求内容的字典(environ)。以及当您准备好启动响应时要调用的函数(start_response)。在</p>
<p>您调用的start_response方法需要一个HTTP状态代码('200ok')和一个HTTP头列表([('content-type','text/html')]。在</p>
<pre><code>def say_hello(envron={},start_response):
start_response('200 OK', [('content-type', 'text/html')])
return ["Hello from WSGI"]
</code></pre>
<p>把你的web服务器链接到你的wsgi应用程序是特定于你的web服务器的,我认为关于web服务器如何到达环境字典以及你的代码调用回调的信息是你不需要关心的web服务器魔力。只要您遵守协议,web服务器就不需要关心您是如何得到由应用程序响应的输出列表的。在</p>
<p><a href="http://pythonpaste.org/do-it-yourself-framework.html#what-is-wsgi" rel="noreferrer">Paste</a>文档对我帮助很大。你可能会发现它很有用。顺便说一句,浆糊是一堆有用的东西,可以帮助你利用WSGI.和这些文档对于理解如何使用WSGI和扩展粘贴非常有用。在</p>
<p>我知道你要的是图表对不起。:(</p>