Python WSGI規定了Web服務器和Python Web應用程序或Web框架之間的標準接口,主要是爲了促進Web應用程序在各類Web服務器上的可移植性。在WSGI的規範下,各類各樣的Web服務器和Web框架均可以很好的交互。因爲WSGI的存在,用Python寫一個簡單的Web框架也變得容易了。html
Web框架的核心部分是路由系統,客戶端的請求Request發到wsgi服務器以後Web框架根據請求中的method和path進行多級路由後找到對應的handle方法,在調用方法處理Request獲得Response。python
本次主要依賴於兩個庫:git
下面是客戶端發送請求到WSGI服務器通過Web框架處理的整個流程的層次結構和數據流向圖。程序員
代碼:https://github.com/Flowsnow/web_frameworkgithub
參見每一次commit。web
參考正則表達式
記得幫我點贊哦!segmentfault
精心整理了計算機各個方向的從入門、進階、實戰的視頻課程和電子書,按照目錄合理分類,總能找到你須要的學習資料,還在等什麼?快去關注下載吧!!!
念念不忘,必有迴響,小夥伴們幫我點個贊吧,很是感謝。服務器
我是職場亮哥,YY高級軟件工程師、四年工做經驗,拒絕鹹魚爭當龍頭的斜槓程序員。聽我說,進步多,程序人生一把梭框架
若是有幸能幫到你,請幫我點個【贊】,給個關注,若是能順帶評論給個鼓勵,將不勝感激。
職場亮哥文章列表:更多文章
本人全部文章、回答都與版權保護平臺有合做,著做權歸職場亮哥全部,未經受權,轉載必究!