«
ASP入门基础教程-Request对象概述

时间:2008-5-31    作者:Deri    分类: 分享


   <p>  Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值。也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面。</p><p>  一、Request 对象的集合</p><p>  Request对象共有5个集合,如下表:</p><table><tr><td>集合名称</td><td>说    明 </td></tr><tr><td>ClientCertificate</td><td>当客户端访问一个页面或其它资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读。(用于检索存储在发送到HTTP请求中客户端证书中的字段值)</td></tr><tr><td>Cookies</td><td>根据用户的请求,用户系统发出的所有Cookier的值的集合,这些Cookie仅对相应的域有效,每个成员均为只读。(用于检索在HTTP请求中发送的Cookie的值。)</td></tr><tr><td>Form</td><td><p>  METHOD的属性值为POST时,所有作为请求提交的<form>段中的HTML控件单元的值的集合,每个成员均为只读。(用于检索HTTP请求正文中表单元素的值。)</p></td></tr><tr><td>QueryString</td><td>表单信息通过get方式发送时,服务器端或另一个asp页面就使用querystring方法接收。(用于检索HTTP查询字符串中变量的值。)</td></tr><tr><td>SeverVariables</td><td>随同客户端请求发出的HTTP报头值,以Web 服务器的几种环境变量的值的集合,每个成员均为只读。(用于检索预定的环境变量的值。)</td></tr></table><p>  注:在这些集合中,最常用的是Form、Cookies 和QueryStuing 集合。 </p><p>  二、Request对象的属性</p><p>  TotalBytes是Request对象惟一的属性,它提供关于用户请求的字节数量的信息,返回由客户端发出的请求信息的字节数。使用中往往关心的是请求信息的值,而不是它的长度,所以这个属性很少被用于ASP页。</p><p>  三、Request对象的方法</p><p>  BinaryRead是Request对象的惟一方法,它允许访问从用户页面<FORM>段中传递给服务器的请求信息的完整内容、