zoukankan      html  css  js  c++  java
  • 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

     

     

     

  • 相关阅读:
    Mac pycharm专业版安装以及破解方法
    Django 错误之 No module named ‘MySQLdb’
    archery部署
    MySQL监控内容
    mac安装神器brew
    4. 寻找两个有序数组的中位数
    7.整数反转
    2.两数相加
    1. 两数之和
    141. 环形链表
  • 原文地址:https://www.cnblogs.com/attilax/p/15197477.html
Copyright © 2011-2022 走看看