什么是WSGI(接口规范)?

什么是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服务器之间的可移植性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值