文件名称:通过环境变量传递参数-lte系统级模拟仿真器说明书
文件大小:2.67MB
文件格式:PDF
更新时间:2024-06-23 12:02:46
Delphi 网络 高级编程
“?”,并以“参数名称=参数值”来表示,两个参数之间以“&”符号来连接。 (2) 通过环境变量传递参数 CGI进程从 HTTP服务上继承了一组环境变量,这些变量描述了服务器、客户端和 请求状态等一系列属性,这些环境变量可以分为 5类: 普通信息变量 CGI 程序通过这些变量判定如何从 HTTP 服务上输入数据。例如 SERVER_PROTOCOL 变量就是一个普通信息变量,记录了当前 HTTP 服务使 用的版本号。 输入信息变量 这些变量包含有 HTTP服务提供的输入数据。CONNECT_TYPE就是一个输入 信息变量,记录了数据的媒体类型,说明该类型的编码方式。 客户端变量 这类变量描述了客户端的一些主机属性(包括使用的 Web 浏览器)。例如 REMOTE_HOST就是客户端变量,说明了客户端所在的计算机主机域名。 服务器端变量 这类变量描述的是服务器端的一些主机属性。例如 SERVER_PORT变量就是一 个服务器端变量,说明了服务器上用于监听连接请求的服务端口。 HTTP信息变量 这类变量主要记录客户端的附加属性,这些属性的取值一般来源于请求消息中 的头信息( Header)或者是有 HTTP 服务本身维护的信息。例如 HTTP_USER_AGENT 作为一个 HTTP 信息变量,就描述了客户端使用的软件 名称和版本号,这个信息是在请求的头信息中获得的。 表 9-1列出了一些重要的环境变量 表 9-1 CGI程序接收的重要环境变量 环境变量名称 意义 SERBER_NAME Web服务器的主机名称 SERVER_PROTOCOL HTTP请求的协议 SERVER_SOFTWARE Web服务器软件的名称和版本 GETEWAY_INTERFACE CGI支持的版本 REQUEST_METHOD 请求使用的方法(GET还是 POST) DOCUMENT_ROOT 目录主机文档 PATH_TRANSLATED 与服务器有关的物理路径 HTTP_REFERER 激活 CGI应用程序的文档 URL SCRIPT_NAME 被执行的 CGI应用程序的相关路径(基于服务器地址) PATH_INFO 向 CGI应用程序传递的路径,位于 CGI应用程序名和参数之间 QUERY_STRING 向程序传递的查询,当请求对象方法是 GET 时,该字符串用问号追 加到 URL中 CONTENT_TYPE 数据的MIME类型,当请求对象方法是 POST时 HTTP_ACCEPT 远程浏览器可以接受的MIME类型