复制
收藏
提问
全网
cgi是什么意思 怎么理解
2个月前
理解问题cgi是什么意思 怎么理解
已完成理解「cgi是什么意思 怎么理解」
展开阅读网页
CGI是通用网关接口(Common Gateway Interface)的缩写,它是一种Web服务器主机提供信息服务的标准接口。通过CGI,Web服务器能够接收客户端提交的信息,并将这些信息传递给服务器端的CGI程序进行处理,最后将处理结果返回给客户端。
CGI的基本原理
- 通信系统组成:CGI通信系统由客户端的HTML页面和服务器端的CGI程序组成。
- 数据传递:服务器和CGI程序之间通过标准输入输出进行数据传递,需要环境变量的协作。
CGI环境变量
- 继承系统环境变量:CGI程序继承了系统的环境变量,并在启动时初始化,结束时销毁。
- HTTP服务器相关:当CGI程序被HTTP服务器调用时,会包含HTTP服务器、客户端、CGI传输过程等环境变量。
CGI的GET与POST方法
- GET方法:数据附加到URL末尾,通过QUERY_STRING或PATH_INFO传递。
- POST方法:数据存放在CGI进程的标准输入中,通过CONTENT_LENGTH和CONTENT_TYPE传递。
CGI的应用
CGI程序可以是任何能够提供HTML的服务器端程序,如Perl、Python、PHP、JSP等。它们处理从Web浏览器发送到服务器的数据,并生成动态内容。
更专业一些
转笔记
专业
cgi是什么意思 怎么理解不在提醒