什么是WSGI(接口规范)?
WSGI:(web server gateway interface,python web网关服务器)
WSGI是python的web服务器与web应用程序之间的一种接口规范(WSGI被视为一种接口规范)
WSGI规定:web程序必须是一个可调用对象,且可接受两个参数:environ(环境参数)和start_response(回调函数)
实现了WSGI规范的接口函数,不用考虑底层实现,可以直接响应并处理http请求,通过start_response返回响应状态和响应头,通过返回值返回响应主体。
起初,对于不同的web服务器,实现web服务器与web应用程序的通信需要web服务器针对web应用程序实现特定的api,由此导致众多的web应用程序在不同web服务器之间的可移植性差。为了能够方便web服务器与web应用程序之间的通信,WSGI作为web服务器与web应用程序的“中间件”诞生了。
于服务器而言,WSGI接口就是web应用程序,于web应用程序而言,WSGI接口就是服务器。WSGI接口的目的在于提高web应用程序在不同web服务器之间的可移植性。
?&spm=1001.2101.3001.5002&articleId=107293756&d=1&t=3&u=7af7e85de2014733a057784b710ac08d)
318

被折叠的 条评论
为什么被折叠?



