Python Web Flask源码解读(一)——启动流程
Python Web Flask源码解读(一)——启动流程0x00 什么是WSGIWeb Server Gateway Interface它由Python标准定义的一套Web Server与Web Application的接口交互规范。 WSGI不是一个应用、框架、模块或者库,而是规范。 那什么是Web Server(Web服务器)和什么是Web Application(Web 应用)呢?举例子来说明容易理解,例如常见的Web应用框架有Django、Flask等,而Web服务器有uWSGI、Gunicorn等。WSGI就是定义了这两端接口交互的规范。 0x01 什么是WerkzeugWerkzeug is a comprehensive WSGI web application library. Werkzeug是一套实现WSGI规范的函数库。我们可以使用它来创建一个Web Application(Web应用)。例如本文介绍的Flask应用框架就是基于Werkzeug来开发的。 这里我们使用Werkzeug启动一个简单的服务器应用 from werkzeug.wrappers impo...

