ASP内置对象Request和Response用法详解(3)

时间:2007-09-14 10:35:00 

Request和Response对象
  从ASP中能够应用客户请求和服务器响应的细节是通过ASP内置的Request和Response对象来实现的。
  
    · Request对象:为脚本提供了当客户端请求一个页面或者传递一个窗体时,客户端提供的全部信息。这包括能指明浏览器和用户的HTTP变量,在这个域名下存放在浏览器中的cookie,任何作为查询字符串而附于URL后面的字符串或页面的<FORM>段中的HTML控件的值。也提供使用Secure Socket Layer(SSL)或其他加密通信协议的授权访问,及有助于对连接进行管理的属性。
  
    · Response对象:用来访问服务器端所创建的并发回到客户端的响应信息。为脚本提供HTTP变量,指明服务器和服务器的功能和关于发回浏览器的内容的信息,以及任何将为这个域而存放在浏览器里新的cookie。它也提供了一系列的方法用来创建输出,例如无处不在的Response.Write方法。 
  1、 Request对象成员的概述
  
    a) Request对象的集合
  
    Request对象提供了5个集合,可以用来访问客户端对Web服务器请求的各类信息,这些集合如下表:
  
    Request对象的集合及说明
  
  集合名称 说明
  ClientCertificate 当客户端访问一个页面或其他资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读
  Cookies 根据用户的请求,用户系统发出的所有cookie的值的集合,这些cookie仅对相应的域有效,每个成员均为只读
  Form METHOD的属性值为POST时,所有作为请求提交的<FORM>段中的HTML控件单元的值的集合,每个成员均为只读
  QueryString 依附于用户请求的URL后面的名称/数值对或者作为请求提交的且METHOD属性为GET(或者省略其属性)的,或<FORM>中所有HTML控件单元的值,每个成员均为只读
  ServerVariables 随同客户端请求发出的HTTP报头值,以及Web服务器的几种环境变量的值的集合,每个成员均为只读
  
    b) Request对象的属性
  
    Request对象唯一的属性及说明如下表所示,它提供用户请求的字节数量的信息,它很少用于ASP页,我们通常关注指定值而不是整个请求字符串。
  
  属性 说明
  TotlBytes 只读,返回由客户端发出的请求的整个字节数量
  
    c) Request对象的方法
  
    Request对象唯一的方法及说明如下表所示,它允许访问从一个<FORM>段中传递给服务器的用户请求部分的完整内容。
  
    Request对象的方法及说明
  
  方法 说明
  BinaryRead(count) 当数据作为POST请求的一部分发往服务器时,从客户请求中获得count字节的数据,返回一个Variant数组(或者SafeArray)。如果ASP代码已经引用了Request.Form集合,这个方法就不能用。同时,如果用了BinaryRead方法,就不能访问Request.Form集合

标签:Request,Response
0
投稿

猜你喜欢

  • 用VB编写ActiveX DLL实现ASP编程

    2008-10-21 21:28:00
  • 表单制作方式大比拼

    2008-10-09 11:32:00
  • 一起感受HTML5和CSS3的能量[译]

    2009-09-04 16:29:00
  • asp如何做一个随机密码产生器?

    2010-07-12 18:57:00
  • 如何在不同版本的SQL Server中存储数据

    2009-01-15 13:06:00
  • Opera Mini 5 网站开发速记

    2010-04-20 16:29:00
  • 利用CSS属性实现进度条的方式

    2010-02-25 12:31:00
  • XMLHTTPRequest的属性和方法简介

    2007-12-18 18:42:00
  • SQL Server中处理空值时涉及的三问题

    2009-01-20 11:24:00
  • 自定义数据库自动编号初始值和步进值

    2009-05-19 10:00:00
  • asp任何连接带密码的access数据库

    2008-04-29 21:36:00
  • SQL Server数据库于应用程序的关系

    2010-07-26 14:21:00
  • 淘宝首页代码调整

    2011-04-22 12:44:00
  • 实例学习call、apply、callee用法

    2009-03-27 17:56:00
  • 通过按钮实时切换CSS样式 实现CSS换肤的实例

    2008-07-17 12:55:00
  • 在SQL Server2000中恢复Master数据库

    2008-01-05 14:05:00
  • 关于淘宝商城新版的一点看法

    2009-06-28 16:00:00
  • 网站通过W3C标准注意点

    2010-01-14 20:15:00
  • asp如何获知并显示文件的大小?

    2009-11-23 20:59:00
  • 如何创建并使用一个断开连接的记录集的数据访问页?

    2009-11-14 20:50:00
  • asp之家 网络编程 m.aspxhome.com