Visual C++/MFC专题讲座(1.2.2)

王朝vc·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

1.2 一种更亲切的CGI开发系统WinCGI

在这个参数文件中对我们特别有用的是以下一些数据:

[CGI]区中的各个关键字记录了系统的参数和对方浏览器和对方IP地址等等信息。下面列出一些常用的关键字:

Request Method:传送数据的方式,如果传送方式为GET,你也可以通过检查Query String关键字的值来取得传送来的数据,否则就需要通过读取[Form Literal]区来取得输入。

Request Protocol:所使用的协议和版本,如HTTP/1.0。

From:浏览器使用者的邮件地址。

User Agent:浏览器名称,如Netscape,Internet Explorer。

Content Type:上传数据的类型,格式如type/subtype

Content Length:上传数据的长度

Content File:当数据过长时通过写如该关键字所指明的文件来保存数据。

Server Name:WEB服务器的网络地址名称。

Server Software:WEB服务器的软件名称和版本。

Server Port:WEB服务器监听的端口。

CGI Version:服务器上CGI系统的版本。

Remote Address:客户端的IP地址。

[CGI]区中的各个关键字记录了系统的参数和对方浏览器和对方IP地址等等信息。如果传送方式为GET,则需要检查Query String关键字的值。

[ACCEPT]区中的关键字记录了客户方浏览器可以接受的数据类型。所以可以看出[CGI]区和[ACCEPT]区中的信息和普通CGI中的环境变量的值没有区别。

[SYSTEM]区是一个很重要的区,GMT Offset关键字表示客户方的时区,Output File关键字为输出文件的文件名称,因为在WinCGI中你不需要直接向输出流中写数据,取而代之的是使用临时文件来保存数据,在CGI程序退出后WinCGI系统会将该文件的内容返回给客户并删除该文件(同时也删除调用过程中的所有临时文件)。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航