当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Apache API note(2)

Unix/Linux
Linux 防火墙配置基础篇
初手学堂;跟我学习安装配置RedHat9.0
基于FreeBSD操作系统的安全电子邮件系统架设
Linux下增加Apache的rewrite Module
Linux/Unix下ODBC的安装、配置与编程
安装大型Linux 集群: 简介和硬件配置
安装大型Linux 集群: 配置服务和安装
经典推荐:远程网络安装RedHat-Linux
Linux操作系统下软件的安装方法大全
安装Linux应用软件的五种基本方法
Linux下Resin+JSP+MySQL的安装和配置
清爽漂亮 Ubuntu 7.04 新手指南
Linux操作系统下轻型虚拟机VirtualBox
通过PXE远程安装Linux系统全程解析
打造完美linux系统:常用软件安装
IBM P服务器的Linux基本安装和配置
用VNC访问远端Linux桌面 详细步骤解析
Debian4(Etch)系统简要安装详细介绍
RedHat SELinux系统简介及案例分析
Linux系统源码安装过程中的prefix选项

Unix/Linux 中的 Apache API note(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 105 ::
收藏到网摘: n/a

似乎这个blog对于发表文章的字数有限制。当文章比较长时,会出现 the Document no data的错误信息。也许是溢出了吧。下面是继续Apache API note的未完部分。How handlers workThe sole argument to handlers is a request_rec structure. Thisstructure describes a particular request which has been made to theserver, on behalf of a client. In most cases, each connection to theclient generates only one request_rec structure.句柄是如何工作的 。句柄中最核心的参数是一个request_rec的结构。这个结构描述了一个由客户端已经发送发送到服务端的具体请求。在大多数情况下,每个来自客户端的连接只产生一个request_rec结构。A brief tour of the request_recrequest_rec结构的简要介绍The request_rec contains pointers to a resource pool which will becleared when the server is finished handling the request; to structurescontaining per-server and per-connection information, and mostimportantly, information on the request itself.request_rec包括指向一个资源库的一些指针,这个资源库会在服务程序处理完请求后被清理。这个结构包含了每服务器和每连接的信息,最重要的是,包括这个请求本身的信息。
The most important such information is a small set of character stringsdescribing attributes of the object being requested, including its URI,filename, content-type and content-encoding (these being filled in bythe translation and type-check handlers which handle the request,respectively).这些信息中最重要的是一个小的字符串的集合,他们描述了被请求对象的属性,包括它的URI,文件名,内容类型和内容编码(它们在处理请求时,被分别填入翻译和类型检查句柄)。Other commonly used data items are tables giving the MIME headers onthe client's original request, MIME headers to be sent back with theppppresponse (which modules can add to at will), and environmentvariables for any subprocesses which are spawned off in the course ofservicing the request. These tables are manipulated using the table_getand table_set routines.客户端原始请求中其它常用的数据元素,加入MIME头后,做成表格状,MIME头会随着pppresponse(这个模块可以被加入而生效)被返回,并且环境变量任何子进程的环境变量,在服务端处理请求的过程中被激发。这些表格可以使用table_get和table_set例程来处理。