【前言】
今天碰到一个关键词叫CGI协议,顿时一脸懵,网上查找后才有所了解,这里记录分享下
【简介】
CGI(common gateway interfac 通用网关接口),只是接口协议,根本不是什么语言,可以用vb,c,php,python 来实现
【概论】
最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,然后我接收你的处理结果给客户端。那这个约定就是 common gateway interface,简称cgi。这个协议可以用vb,c,php,python 来实现。cgi只是接口协议,根本不是什么语言。
先总结到这里,随着了解逐渐深入,以后继续完善
.
相关推荐
**CGI技术详解** CGI,全称Common Gateway Interface,是一种通用网关接口,它使得Web服务器能够与外部应用程序交互,处理动态内容。在Web发展的早期,服务器仅能提供静态资源,但随着对动态网页需求的增长,CGI...
CGI资源详解 CGI(Common Gateway Interface),是用于Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理...
tomcat6.0+CGI配置详解及实例,配置说明文档里有详细的配置过程,并附上c源码及具体的操作步骤,是本人在学CGI过程中总结的,鉴于网上关于tomcat6.0+cgi实例较少或者配置过程不全,特意拿出来共享,希望对cgi入门者...
CGI,全称为Common Gateway Interface,中文通常称为通用网关接口。它是一种标准,让Web服务器与外部应用程序进行交互,从而动态生成网页内容。在本文中,我们将深入探讨如何使用C语言来开发CGI程序。 一、CGI基础...
### CGI程序中的环境变量详解 #### 一、引言 CGI(Common Gateway Interface)是一种标准,用于定义Web服务器和外部应用程序(CGI程序)之间的通信接口。通过这种方式,Web服务器能够动态生成网页内容,从而实现...
### CGI编程基础概念详解 #### 一、CGI(Common Gateway Interface)概述 CGI,全称为Common Gateway Interface,即通用网关接口,是一种标准协议,用于在Web服务器与外部应用程序之间传递数据。通过CGI,Web...
**Nginx 1.14.0 快速CGI详解** Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,广泛应用于互联网行业,以其高并发、低内存消耗和丰富的模块化设计而著名。在Nginx 1.14.0版本中,它继续提供稳定性和性能的...
### Cgi-bin 30个漏洞及使用方法详解 #### 一、概述 在Web开发领域,特别是基于Perl语言的动态网页开发中,CGI(Common Gateway Interface)扮演着重要的角色。然而,随着互联网技术的发展,CGI也逐渐暴露出一系列...
**CGI程序调用详解** **1. CGI概述** CGI(Common Gateway Interface)是一种标准,定义了Web服务器如何调用外部程序(CGI程序)来处理来自Web浏览器的请求。这种接口允许Web服务器扩展其功能,比如处理表单数据、...
### 关键命令详解 #### 1. `get_params.cgi` 此命令用于获取摄像头的当前配置参数。随着版本的迭代,该命令逐渐增加了更多与Wi-Fi、视频流、PTZ巡逻速度等相关的新参数。 #### 2. `set_wifi.cgi` 用于设置Wi-Fi...
### Perl CGI.pm 使用详解 #### 一、简介与背景 CGI(Common Gateway Interface)是一种标准,用于在Web服务器上运行脚本程序。Perl作为早期Web开发中的热门语言之一,其强大的文本处理能力和灵活的模块支持使其...
### Linux_CGI编程详解 #### CGI编程的重要性与应用场景 CGI(Common Gateway Interface)编程是Web开发中的一个重要组成部分,尤其在早期的Web时代扮演着关键角色。它允许服务器端脚本处理来自用户提交的表单数据...
### CGI入门绝好教材知识点详解 #### CGI概念与作用 - **定义**:CGI(Common Gateway Interface,通用网关接口)是一种标准协议,用于在Web服务器与外部应用程序之间建立通信桥梁,使得服务器能够调用外部程序处理...
**C++ CGI库详解** 在Web开发的历史上,CGI(Common Gateway Interface,通用网关接口)曾是一种广泛使用的机制,让服务器与客户端之间进行动态交互。本篇将深入探讨一个基于C++实现的CGI库,以及它如何集成字符串...
9. VBCgi.bas模块详解:这个文件可能是VB中实现CGI功能的核心模块,包含了处理CGI请求、解析表单数据、生成HTTP响应等功能的子程序或函数。深入理解VBCgi.bas的内容对于使用和扩展VB CGI程序至关重要。 通过学习和...
### Web服务器BOA与CGI知识点详解 #### 一、BOA服务器简介 BOA是一款轻量级的Web服务器软件,以其极小的体积(仅60KB左右)和高效能而著称。BOA主要适用于资源有限的系统环境,如嵌入式设备等。在本文档中,我们将...
【FastCGI技术详解】 FastCGI是CGI的一种高效实现,它解决了传统CGI的性能问题。FastCGI采用常驻进程模型,避免了每次请求时创建新进程的开销。支持多种编程语言,如C/C++、Java、PHP、Python、Ruby等。与CGI应用...
**CGI(Common Gateway Interface)中文乱码问题详解** CGI(通用网关接口)是Web服务器与外部程序之间通信的一种标准协议,它允许Web服务器处理动态内容,如用户表单提交的数据。在处理中文数据时,由于字符编码的...
【C语言CGI聊天系统详解】 C语言是一种基础且强大的编程语言,被广泛应用于系统级编程、嵌入式开发以及各种应用程序的构建。CGI(Common Gateway Interface,通用网关接口)则是Web服务器与外部程序交互的一种标准...
### C语言CGI编程知识点详解 #### 一、公共网关接口(CGI)概述 公共网关接口(Common Gateway Interface,简称CGI)是一种用于Web服务器与外部应用程序之间的通信标准,它允许Web服务器调用外部程序处理客户端的...