Response 对象
使用 Response 对象可以将输出发送到客户端。
语法
Response.collection|property|method
集合
cookie | 指定 cookie 值。可以使用该集合设置 cookie 的值。 |
属性
Buffer | 表明页输出是否被缓冲。 |
CacheControl | 决定代理服务器是否能缓存 ASP 生成的输出。 |
Charset | 将字符集的名称添加到内容类型标题中。 |
ContentType | 指定响应的 HTTP 内容类型。 |
Expires | 在浏览器中缓存的页面超时前,指定缓存的时间。 |
ExpiresAbsolute | 指定浏览器上缓存页面超时的日期和时间。 |
IsClientConnected | 表明客户端是否与服务器断开。 |
Pics | 将 PICS 标记的值添加到响应的标题的 PICS 标记字段中。 |
Status | 服务器返回的状态行的值。 |
方法
AddHeader | 从 名称 到 值 设置 HTML 标题。 |
AppendToLog | 在该请求的 Web 服务器日志条目后添加字符串。 |
BinaryWrite | 将给出信息写入到当前 HTTP 输出中,并且不进行任何字符集转换。 |
Clear | 清除任何缓冲的 HTML 输出。 |
End | 停止处理 .asp 文件并返回当前的结果。 |
Flush | 立即发送缓冲的输出。 |
Redirect | 将重指示的信息发送到浏览器,尝试连接另一个 URL。 |
Write | 将变量作为字符串写入当前的 HTTP 输出。 |
Request 对象
Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值 。
语法
Request[.collection|property|method](variable)
集合
ClientCertificate | 存储在发送到 HTTP 请求中客户端证书中的字段值。 |
Cookies | HTTP 请求中被发送的 cookie 的值。 |
Form | HTTP 请求正文中表格元素的值。 |
QueryString | HTTP 中查询字符串中变量的值。 |
ServerVariables | 预定的环境变量的值。 |
属性
TotalBytes | 只允许读。指定客户端在请求正文中发送的字节总数。 |
方法
BinaryRead | 检索从客户端发送到服务器作为 POST 请求的一部分的数据。 |
变量参数是一些字符串,这些字符串指定要从集合中检索的项目,或作为方法或属性的输入。有关 variable 参数的详细信息,请参阅各集合说明。
注释
如果指定的变量不是上述的五个集合中的一个,Request 对象返回 EMPTY。
可以通过调用 Request(variable) 直接使用所有的变量,而不需要集合的名称。正因为这样,Web 服务器可以按照下面的顺序搜索集合。
- QueryString
- Form
- Cookies
- ClientCertificate
- ServerVariables
如果同名的变量出现在多个集合中,Request 对象返回遇到的第一个实例。
我们建议在涉及 ServerVariables 集合的成员时使用全名。例如,不用 Request.(AUTH_USER) 而用Request.ServerVariables(AUTH_USER) 。