WSGI 學習筆記

2021-07-23 16:27:23 字數 460 閱讀 6839

wsgi的全稱是the python web server gateway inte***ce,也就是說wsgi是一種閘道器介面,用於在協議之間進行轉換。

start_response('200 ok', [('content-type', 'text/html')])

return ''

這段**是最簡單的wsgi,接受http request資訊(environ),同時返回http response body(return obj)和http response header (start_response(status, header))

而web server通過wsgi協議,呼叫並獲取相應的response,再返回給client

WSGI閱讀筆記二

從wsgi原始碼中可以看到,第乙個函式是get current url,原始碼如下,仔細分析一下這段 的作用 def get current url environ,root only false,strip querystring false,host only false,trusted hos...

WERKZEUG之WSGI閱讀筆記

pep3333指出,wsgi web server gateway inte ce 是web伺服器和web框架或web應用之間建立的一種簡單通用的介面規範。有了wsgi這份介面規範,在web開發的過程中,能更加自由的選擇伺服器端和框架 在伺服器端和框架的開發過程能夠分離開來,不用過多的考慮雙方具體的...

WSGI應用示例

wsgi python web server grateway inte ce 任何乙個實現了wsgi應用都可以執行在實現了wsgi協議的伺服器上,在沒有wsgi的話會限制我們對應用框架的選擇。伺服器和應用不再具有強關聯。wsgi應用是乙個接受兩個引數的可呼叫的物件。兩個引數 1 environ引數...