CGI是什么?通用网关接口,他的用途是什么,用在哪里

是与谁相关联的知识,服务器?... 是与谁相关联的知识,服务器? 展开
 我来答
暴走爱生活55
高能答主

2019-11-27 · 我是生活小达人,乐于助人就是我
暴走爱生活55
采纳数:4156 获赞数:1692740

向TA提问 私信TA
展开全部

CGI(Common Gateway Interface)公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口。服务器端与客户端进行交互的常见方式多,CGI 技术就是其中之一。

公共网关接口 CGI 程序是存放在 HTTP 服务器上,为用户和HTTP服务器之外的其他应用程序提供互相“交谈”手段的软件。

扩展资料:

相关特点:

公共(Common)。无须考虑客户机和服务器所运行的操作系统平台,只要二者的网关程序遵循同一数据传输协议,即可进行数据交互。

网关(Gateway)。CGI 可被用来作为 HTTP 服务器与其他第三方应用程序之间的“连接件”或“中件(Middle Ware) "。

接口(Interface)。CGI 使用标准通讯机制,为其它应用程序与 HTTP 服务器提供数据传输接口。用 CGI 可以实现处理表格,数据库查询,发送电子邮件或控制服务器端硬件等许多操作。

CGI 进程是根据 WWW 服务设置的环境变量和传入参数采取动作并生成相应的响应结果。它返回给 WWW 服务器的信息则采用协议规定的格式(一般为MIME 规定的格式)。绝大多数 Web 服务器支持 CGI。

参考资料来源:百度百科-CGI (通用网关接口)

Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
aric摩羯
2019-11-27 · TA获得超过9387个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

CGI(common gate internetgace)通用网关接口,是一段程序服务器上供客户端HTML页面的接口。

通俗讲CGI就像是一座桥,网页和 WEB服务器中的执行程序连接起来,把HTML接受的指令传递给服务器,把服务器执行的结果返还给HTML页;CGI可以实现处理表格,数据库查询,送电子邮件等许多操作,常见的CGI就是计数器。CGI使网页变得不是静态的,是交互式的。

扩展资料:

CGI可以为我们提供许多HTML无法做到的功能。

比如 a是一个记数器, b是顾客信息表格的提交以及统计, c是搜索程序, d是WEB数据库,用Html是没有办法记住客户的任何信息的,就算用户愿意让你知道。

用Html也是无法把信息记录到某一个特定文件里的。要把客户端的信息记录在服务器的硬盘上,就要用到CGI。这是CGI最重要的作用,它补充了Html的不足。是的,仅仅是补充,不是替代。

使在网络服务器下运行外部分应用程序(或网关)成为可能。CGI-BIN 目录是存放CGI脚本的地方。这些脚本使Web服务器和浏览器能运行外部程序,而无需启动另一个程序。

它是运行在Web服务器上的一个程序,并由来自于浏览者的输入触发。CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。

参考资料来源:百度百科—CGI

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友101c8a7
2013-08-18 · TA获得超过9803个赞
知道大有可为答主
回答量:3347
采纳率:69%
帮助的人:884万
展开全部
作为一个英文缩写,该名词有多种含义:
CGI (Common Gateway Interface) 通用网关接口
CGI(Computer Generation Image)计算机合成图像/电脑三维动画
CGI(Computer Graphics Interface) 计算机图形接口标准
CGI(Cell Global Identifier) 全球小区识别码
CGI(Compacted Graphite Iron)缩状石墨铸铁
CGI(Clinton Global Initiative)克林顿全球倡议
CGI (Clinical Global Impression)临床疗效总评量表

其中,公共网关接口CGI(Common GatewayInterface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c9e795dda
推荐于2019-03-16 · TA获得超过5167个赞
知道大有可为答主
回答量:1128
采纳率:0%
帮助的人:1150万
展开全部
CGI (Common Gateway Interface), 所谓的 Interface 就是界面, 这界面站立於 浏览器 与 服务器
之间. Common (共同) 的地方在於, 不论你在客户端用的是那一种浏览器 Chrome, Firefox, Internet
Explorer, Safari... 又或者服务端用的是甚麼服务器, Apache, Ngnix, Websphere... 在 CGI
协议中, 大家都用同一套规范来进行沟通, 例如 Request Method 中有 GET POST HEAD PUT 等等.. 大家都能读得懂, 而同样, 输出也有一系列的规范, 如 MIME, Multipart, 或一系列的 Header ( 如:
image/jpeg ) 等.

最後有一点值得留意的是, CGI 本身不是程序, 只是一套协议, 现在是 1.1 的版本. CGI script / programe 才是程序
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-14 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

CGI:通用网关接口

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式