Python WSGI应用的工作原理是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计937个文字,预计阅读时间需要4分钟。
本篇文章所依赖的Python环境为:WSGI。WSGI,即Web Server Gateway Interface,也被称作Web服务器网关接口。它定义了在Python中,Web服务器与Web应用(如Web框架)之间通信的接口标准。具体来说,WSGI定义了Web服务器与Web应用之间的通信方式,包括请求的接收、响应的发送以及错误处理等。简而言之,它规定了Web服务器与Web应用之间应该如何进行通信。
本篇文章所依赖的python环境为:
WSGI也称之为web服务器通用网关接口,全称是web server gateway interface。它定义了在python中web服务器与web应用程序之间应该如何通信并且处理http请求和响应的一个标准,注意,它只是一个协议,或者说是规范、标准,你也可以不按这个标准来,就像我们上一篇文章所写的web服务器那样。
WSGI 也分为应用程序 和 服务器网关, 其中我们熟知的Flask就是属于应用程序,uWSGI、wsgiref属于服务器网关。
个人感觉,WSGI避免了造轮子,事情让更擅长的人去做,写服务器的,那就写符合WSGI规范的服务器就好,如果是写应用端的,就写符合WSGI规范应用就好。不用在重复的写轮子。
本文共计937个文字,预计阅读时间需要4分钟。
本篇文章所依赖的Python环境为:WSGI。WSGI,即Web Server Gateway Interface,也被称作Web服务器网关接口。它定义了在Python中,Web服务器与Web应用(如Web框架)之间通信的接口标准。具体来说,WSGI定义了Web服务器与Web应用之间的通信方式,包括请求的接收、响应的发送以及错误处理等。简而言之,它规定了Web服务器与Web应用之间应该如何进行通信。
本篇文章所依赖的python环境为:
WSGI也称之为web服务器通用网关接口,全称是web server gateway interface。它定义了在python中web服务器与web应用程序之间应该如何通信并且处理http请求和响应的一个标准,注意,它只是一个协议,或者说是规范、标准,你也可以不按这个标准来,就像我们上一篇文章所写的web服务器那样。
WSGI 也分为应用程序 和 服务器网关, 其中我们熟知的Flask就是属于应用程序,uWSGI、wsgiref属于服务器网关。
个人感觉,WSGI避免了造轮子,事情让更擅长的人去做,写服务器的,那就写符合WSGI规范的服务器就好,如果是写应用端的,就写符合WSGI规范应用就好。不用在重复的写轮子。

