目录
1 WSGI接口
上一节实现了静态服务器,但是当下web开发已经很少使用纯静态页面,更多的是动态页面,涉及更多的交互功能。如网站的登录和注册功能,当用户登录网站时需要输入用户名和密码,然后提交数据。web服务器不能处理表单中传递过来的与用户相关的数据,因此CGI应运而生。
1.1 CGI 简介
CGI 的全称是“通用网关接口”(Common Gateway Interface),它是一种用于在Web服务器上执行外部程序或脚本的标准接口。通过CGI,Web服务器可以与外部程序(通常是脚本语言如Perl、Python、PHP等)进行通信,并将来自用户的请求传递给这些程序,然后将程序的输出发送回给用户的浏览器。
CGI工作流程
以下是有关CGI的一些重要信息:
动态网页