我想了解WSGI的功能並需要一些幫助。瞭解WSGI
到目前爲止,我知道它是一種服務器和應用程序之間的中間件,用於與應用程序連接不同的應用程序框架(位於服務器端),前提是有問題的框架具有WSGI適配器。繼續理論部分,我知道爲了服務器與應用程序通信,服務器調用一個可調用對象(它有兩個參數:環境變量和start_response函數)。這裏,start_response函數由服務器(?)提供,並由應用程序使用,響應狀態和標題後跟響應主體。
我對上面寫的東西一無所知,所以這裏是新手問題: 1)什麼是一般的呼叫流程?應用程序將爲服務器提供可調用的服務器,然後服務器將調用使用該可調用的應用程序並使用env_vars和start_response函數作爲參數?
2)最讓我困惑的是應用程序發送請求頭,然後它也發送響應正文。這是什麼類型的請求?
請賜教,因爲我無法讓我的頭靠近這個東西。
謝謝!
既然你不說你至今讀到的東西,保證你看過實際PEP如果你還沒有。 http://www.python.org/dev/peps/pep-3333/ –