NetBox 2.7 使用手册

ContentEncoding 属性

ContentEncoding 属性指定响应的 HTTP 内容编码类型,未设定时为不进行编码

语法

Response.ContentEncoding [= ContentEncoding]
 

参数

ContentEncoding
描述内容类型的字符串,用于说明内容希望的编码方式。可为“GZIP”或“deflate”。

注释

Response.ContentEncoding 用于设定当前页面送至用户端时的编码方式,目前支持 GZIP 和 deflate 两种方式编码,不设定则为直接传送。通过设定编码方式,可以将内容压缩传送,大大减少数据传输量,提高应用的可用性。

使用 Response.ContentEncoding 设定编码方式,Response.Buffer 必须设定为 true(确省模式),同时在设定前不允许有任何数据输出,如果需要在输出部分数据后设定 Response.ContentEncoding,可以先使用 Response.Clear 清除输出数据后再进行设定。如果需要清除编码模式,也可以使用 Response.Clear 进行清除,这样,以前输出的数据也将丢失。

在设定 Response.ContentEncoding 时,系统将查看客户浏览器是否支持编码压缩,如果不支持,则设定将被忽略,数据仍直接传送到客户端。

示例

下面的例子先将 Response.ContentEncoding 设定为 “GZIP”,然后输出大量数据:

<%Response.ContentEncoding = "GZIP"
For i = 0 To 1000
    Response.Write "<br>" & i
Next%>

这段程序在传输数据为 6898 个字节,而经过编码压缩处理,实际只传输了 1987 个字节。

应用于

Response 对象
版权所有: 2003- 网络盒子