一、WSGI接口
WSGI服务网关接口:Web Server Gateway Interface缩写。
WSGI是python定义的Web服务器和Web应用程序之间或框架之间的通用接口标准。
WSGI定义:Web开发者实现了一个函数,并响应HTTP请求。
WSGI将Web组件分成三类:Web服务器(WSGI Server),Web中间件(WSGI Middleware),Web用用程序(WSGI Application).
Web服务器接收HTTP请求,调用WSGI接口标准注册的WSGI Application,最后将响应返回给客户端。
Web应用的本质:1.浏览器发送HTTP请求。
2.服务器接收请求,生成HTML页面。
3.服务器将HTML页面当成HTTP响应的body发送给浏览器。
4.浏览器接收到HTTP响应,并从HTTP Body中HTML并渲染出来
二、中间件