Atitit.跨语言标准化 web cgi api v2 saa CGI   (通用网关接口)  编辑 CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CG

Atitit.跨语言标准化 web  cgi api v2 saa

 

 

CGI

 

(通用网关接口)

 编辑

CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据放到数据库中。几乎所有服务器都支持CGI,可用任何语言编写CGI,包括流行的C、C ++、VB 和Delphi 等。CGI 分为标准CGI 和间接CGI两种。标准CGI 使用命令行参数或环境变量表示服务器的详细请求,服务器与浏览器通信采用标准输入输出方式。间接CGI 又称缓冲CGI,在CGI 程序和CGI 接口之间插入一个缓冲程序,缓冲程序与CGI 接口间用标准输入输出进行通信。 [1] 

 

 

环境变量列表

编辑

SERVER_NAME:运行CGI序为机器名或IP地址。

SERVER_INTERFACE:WWW服务器的类型,如:CERN型或NCSA型。

SERVER_PROTOCOL:通信协议,应当是HTTP/1.0。

SERVER_PORT:TCP端口,一般说来web端口是80。

HTTP_ACCEPT:HTTP定义的浏览器能够接受的数据类型。

HTTP_REFERER:发送表单的文件URL。(并非所有的浏览器都传送这一变量)

HTTP_USER-AGENT:发送表单的浏览的有关信息。

GETWAY_INTERFACE:CGI程序的版本,在UNIX下为 CGI/1.1。

PATH_TRANSLATED:PATH_INFO中包含的实际路径名。

PATH_INFO:浏览器用GET方式发送数据时的附加路径。

SCRIPT_NAME:CGI程序的路径名。

QUERY_STRING:表单输入的数据,URL中问号后的内容。

REMOTE_HOST:发送程序的主机名,不能确定该值。

REMOTE_ADDR:发送程序的机器的IP地址。

REMOTE_USER:发送程序的人名。

CONTENT_TYPE:POST发送,一般为application/xwww-form-urlencoded。

CONTENT_LENGTH:POST方法输入的数据的字节数。

 

 

 

 

Atititcmd cli环境变量的调用设置与使用

 

1. Keyword 1

1.1. Cgi 环境变量的调用设置与使用 1

1.2. 环境变量vs  程序语言系统变量 1

2. 环境变量的分类 A、与服务器相关的环境变量B ,与客户机相关的环境变量C、与请求相关的环境变量 1

3. 环境变量的设置与读取 2

3.1. Bat启动文件使用环境变量(设置与读取  ,推荐模式)) 2

3.2. 通过win gui 我的电脑属性工具配置环境变量(不推荐) 2

3.3. 通过ide工具 2

3.4. 程序里面儿使用环境变量(设置与读取 2

4. 需要不需要亲自设置环境变量 3

4.1. 默认情况下, java 设置了哪些系统变量: 3

4.2. 参考资料 5

 

 

 

posted @ 2018-11-15 23:00  attilaxAti  阅读(40)  评论(0编辑  收藏  举报