Web服务器中CGI的特点及实现

Web服务器中CGI的特点及实现

ID:38157465

大小:201.59 KB

页数:3页

时间:2019-05-31

Web服务器中CGI的特点及实现_第1页
Web服务器中CGI的特点及实现_第2页
Web服务器中CGI的特点及实现_第3页
资源描述:

《Web服务器中CGI的特点及实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第24卷第11期小型微型计算机系统Vol124No.112003年11月MINI-MICROSYSTEMSNov.2003嵌入式Web服务器中CGI的特点及实现张曦煌,柴志雷(江南大学信息工程学院,江苏无锡214036)摘 要:本文讨论的CGI基于无操作系统单片机环境的嵌入式Web服务器,在这种环境下CGI是用户与Web服务器交互的唯一可行途径.本文介绍了嵌入式环境中CGI的特点和设计思想,并给出了主要实现算法.关键词:通用网关接口(CGI);嵌入式Web服务器;嵌入式环境中图分类号:TP368.5文献标识

2、码:A文章编号:100021220(2003)1122046203PropertiesandImplementationsofCGIinEmbeddedWebServerZHANGXi2huang,CHAIZhi2lei(SchoolofInformationEngineering,SouthernYangtseUniversity,Wuxi214036,China)Abstract:CGIisthebasicapproachbywhichtheclientcancommunicatewiththeWebs

3、erver.Inthispaper,CGIintheembeddedWebserverbasedonSCMsystemswithnooperatingsystemsisdiscussed.Inthisenvironment,CGIbe2cometheonlyuseableaccesstointeractwiththeWebserver.Thisarticleexplainedthepropertiesanddesigntech2niquesofCGIintheembeddedenvironments,and

4、themainarithmeticesalsowereintroducedhere.Keywords:CGI;embeddedWebserver;embeddedenvironments目前,Web技术正日益影响人们的生活,Web服务器、放入环境变量,然后再去启动所指定的CGI脚本以完成特定Web页面无疑是普通计算机用户接触最多的事物.把Web的工作,CGI脚本从环境变量中获取相关信息来运行,最后以服务器应用于智能家居及其它专门控制系统中,使用户能通HTML格式输出相应的执行结果返回给浏览器端.由于用户过通

5、用浏览器对现场设备进行远程监控,将会极大地方便用能传递不同的参数给CGI脚本,所以CGI技术使得浏览器和户操作,这是当前计算机应用技术的发展趋势.考虑到已有投服务器之间具有交互性.资及设备成本等因素,如能开发出适用于8位或16位单片机1.2CGI输入输出:环境的Web服务器,必将极大地促进低端控制设备的网络CGI输入:化,但8位或16位MCU上开发Web服务器的难点在于容CGI输入方式是使用HTML表单向Web服务器发送信量有限,只有几十K甚至几K空间,更重要的是8位或16位息.基本语法如下:MCU系统中没

6、有成熟可用的操作系统,象涉及到内存管理、<ö文件管理、进程管理这样的程序就不能在8位或16位MCUFORM>系统中运行.用户与Web服务器进行交互的最基本的手段是METHOD属性指定将数据传送到Web服务器的方法,CGI,具有CGI功能的Web服务器就可以使用户和所控制的输入方法有两种:设备进行交互,但标准的CGI需要用到文件、进程等操作,从(1)GET.使用GET方法时,表单数据会附加在所指向上可知标准的CGI无法在嵌入式Web服务器中实现.C

7、GI脚本的URL后一起发送给Web服务器,Web服务器将本文提出了一种在嵌入式环境中,没有系统对文件管理、收到的表单数据赋予环境变量QUERY2STRING.内存管理、进程管理等支持的情况下实现CGI的方法,并给(2)POST方法通过使用标准输入(STDIN)将表单数据出了主要算法.传送给Web服务器,Web服务器启动指定的脚本,并将用户提供的数据传入该脚本.1CGI原理ACTION属性定义要对表单数据进行处理的CGI脚本1.1 基本概念的URL.CGI(通用网关接口)定义了Web服务器与CGI脚本之CGI

8、输出:间的接口标准.其主要功能是在Web环境下,从客户端传送CGI输出方式是将执行结果送给标准输出(STDOUT)进一些信息给Web服务器,Web服务器把接收到的有关信息行输出,执行结果必须是浏览器能够显示的HTML标准格式.  收稿日期:2001211229 作者简介:张曦煌,副教授,主要研究方向为嵌入式系统、计算机图形图像研究.柴志雷,硕士研究生,主要研究方向为系统研究.11期       张曦煌等:嵌入式W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。