博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CGI标准简介 ~ Django
阅读量:6097 次
发布时间:2019-06-20

本文共 782 字,大约阅读时间需要 2 分钟。

CGI

  CGI(Common Gateway Interface)是WWW技术中最重要的技术之一 , 有着不可替代的重要地位 , CGI是外部应用程序(CGI程序)于Web服务器之间的接口标准 , 实在CGI程序和Web服务器之间传递信息的规程 . CGI规范允许Web服务器执行外部程序 , 并将它们的输出发送给Web浏览器 . CGI 讲Web的一组简单的静态超媒体文档变成一个新的交互式媒体 . 

  Common Gateway Interface , 简称CGI . 在物理上是一段程序 , 运行在服务器上 , 提供客户端的HTML页面的接口 . 下面举个例子 现在的个人主页上大部分都有一个留言本 . 留言本的工作是这样的 : 先由客户端输入一些信息 , 如名字之类的东西 . 接着用户按一下 " 留言 " (到目前为止的工作都在客户端进行) , 浏览器把这些信息传送到服务器的CGI目录下特定的CGI程序中 , 于是CGI程序在服务器上按照指定的方法进行处理 . 在本例中就是把用户提交的信息存入指定的文件中 . 然后CGI程序给客户端发送一个信息 , 表示请求的任务已经结束 . 此时用户在浏览器里面看到 " 留言结束 " 的字样 . 整个过程就是这样的 .

  绝大多数的CGI程序用于解释处理来自表单的输入信息 , 并在服务器产生相应的处理 , 或将相应的信息反馈给浏览器 . CGI程序是网页具有交互功能

处理步骤

  1 : 通过internet把用户请求发送到Web服务器

  2 : Web服务器结束用户请求并且交给CGI程序处理 . 

  3 : CGI 程序把处理结果传送给Web服务器  .

  4 : Web服务器把结果传送给用户 . 

转载于:https://www.cnblogs.com/A-FM/p/5789261.html

你可能感兴趣的文章
搜索“抑郁症” 谷歌先让你做个医学测验
查看>>
web app变革之rem
查看>>
【unity】将场景导出XML或JSON或二进制并且解析还原场景
查看>>
HAProxy的独门武器:ebtree[转]
查看>>
tortoisegit push 出错 没有生成puttykey
查看>>
关于PrintWriter的println()和write()方法区别
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
高利率时代的结局,任重道远,前途叵测
查看>>
Debian 6.05安装后乱码
查看>>
欢迎大家观看本人录制的51CTO精彩视频课程!
查看>>
IntelliJ IDEA中设置忽略@param注释中的参数与方法中的参数列表不一致的检查
查看>>
读 《重构 : 改善既有代码的设计》
查看>>
Spring Boot 初探
查看>>
80.LAMP中的apache安装
查看>>
mysql安装常见问题
查看>>
ORALCE基础命令收集
查看>>
Excel使用VLOOKUP合并工作表
查看>>
Citrix PVS 7.11新增功能
查看>>
WebGrid Enterprise免费下载
查看>>
RSTP快速生成树协议
查看>>