admin 管理员组

文章数量: 887021


2023年12月17日发(作者:hibernate框架和springmvc框架)

ASP Response对象属性

Response对象也提供一系列的属性,可以读取和修改,使服务器端的响应能够适应客户端的请求,这些属性通常由服务器设置。

1.Buffer属性

该属性用于指示是否是缓冲页输出,Buffer属性的语法格式如下:

= Flag

其中,Flag值为布尔类型数据。若当Flag为FALSE时候,服务器在处理脚本的同时将输出发送给客户端;当Flag为TRUE时候,服务器端Response的内容先写入缓冲区,脚本处理完后再将结果全部传递给用户。Buffer属性的默认值为FALSE。

设置Buffer属性为TRUE时,如果在中途调用了Response对象的Flush或者End方法则立即将已经处理的数据输出。

2.CacheControl属性

该属性指定了一个脚本生成的页面是否可以由代理服务器缓存。为这个属性分配的选项,可以是字符串Public或者是Private。

启用脚本生成页面的缓存和禁止页面缓存,可分别使用如下代码:

<%

ontrol="public" '启用缓存

ontrol="Private" '禁止缓存

%>

3.Charset属性

该属性将字符集名称附加到Response对象中的Content-type标题的后面,用来设置Web服务器响应给客户端的文件字符编码。其语法如下:

t(字符集名称)

例如:

t="GB2312" '简体中文显示

4.ContentType属性

ContentType属性用来指定响应的HTTP内容类型。如果未指定,则默认是text/HTML。其语法格式如下:

tType = 内容类型

一般来说,ContentType都以“类型/子类型”的字符串来表示,通常有text/HT

ML、image/GIF、image/JPEG、text/plain等。

5.Expires属性

该属性指定浏览器上缓冲存储的页,还有多少时间过期。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的版本。这种设置有助于数据的保密。语法格式如下:

s=分钟数

6.ExpiresAbsolute属性

该属性指定缓存于浏览器中的页的到期日期和时间。在未到期之前,若用户返回到该页,该缓存就显示;如果未指定时间,该主页当天午夜到期;如果未指定日期,则该主页在脚本运行当天的指定时间到期。语法格式如下:

sAbsolute = 日期 时间

7.IsClientConnected属性

该属性为只读,返回客户是否仍然连接和下载页面的状态标志。有时候程序脚本要花比较长的时间去处理,如果客户端用户没有耐心等待而离去,而服务器端将脚本执行下去显然没有任何意义,这时候就可以通过IsClientConnected属性判断客户端是否仍然与服务器连接来决定程序是否继续执行。该属性返回一个布尔值。

8.PICS属性

PICS属性用来设置PICS标签,并把响应添加到标头(Response header)。PICS是一个负责定义互联网网络等级及等级数据的W3C团队。该属性的语法格式如下:

(PICS字符串)

9.Status属性

Status属性用来设置Web服务器要响应的状态行的值。HTTP规格中定义了Status值。该属性设置语法如下:

= "状态描述字符串"

Expires属性和Status属性必须把该属性放在标签之前,否则将会出错。


本文标签: 属性 脚本 响应 缓存 客户端