Response与Request对象

Response与Request对象

ID:36886208

大小:442.00 KB

页数:44页

时间:2019-05-10

Response与Request对象_第1页
Response与Request对象_第2页
Response与Request对象_第3页
Response与Request对象_第4页
Response与Request对象_第5页
资源描述:

《Response与Request对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WEB开发技术第三章3.1Response与Request对象From:吴教育Email:wujiaoyu@21cn.comQQ:188128997ASP编程基础本章内容与教学安排理论:6学时实验:6学时3.1Response与Request对象3.2Application与Server对象3.2Session对象及应用课程引入与回顾Vbscript的基本语法条件语句循环语句VBScript过程目标Response对象Request对象内建对象简介1Response对象可以使用Response对象控制发送给用户的信息。包括直接发送

2、信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。Request对象可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。Request对象使您能够访问发送给服务器的二进制数据,如上载的文件。内建对象简介2Application对象可以使用Application对象使给定应用程序的所有用户共享信息。Server对象Server对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建ActiveX组件的实例(Server.Crea

3、teObject)。其他方法用于将URL或HTML编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限。内建对象简介3Session对象可以使用Session对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终存在。也可以使用Session方法显式地结束一个会话和设置空闲会话的超时期限。ObjectContext对象可以使用ObjectContext对象提交或撤消由ASP脚本初始化的事务。3.1ResponseResponse对

4、象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。语法Response.collection

5、property

6、methodResponse对象的基本用法11.Write方法——输出作用:以一个字符串的形式向客户端输出信息。使用方法:Response.Write一个串Response对象的基本用法22.Redirect方法——重定向作用:把客户引领到另一个新的页面使用方法:Response.RedirectURL[补充例1]实现:当用户浏览Redirect-1.asp时,在不

7、同的时间段显示不同的页面。0点-8点:显示1.htm8点-16点:显示2.htm16点-0点:显示Redirect-1.asp一、属性1、BufferBuffer属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了Flush或End方法后,服务器才将响应发送给客户端浏览器,服务器将输出发送给客户端浏览器后就不能再设置Buffer属性。因此应该在.asp文件的第一行调用Response.Buffer。2、CharsetCharset属性将字符集名称附加到Response对象中content-type标

8、题的后面。对于不包含Response.Charset属性的ASP页,content-type标题将为:content-type:text/html。我们可以在.asp文件中指定content-type标题,如:<%Response.Charset=“gb2312”)%>将产生以下结果:content-type:text/html;charset=gb2312说明注意,无论字符串表示的字符集是否有效,该功能都会将其插入content-type标题中。且如果某个页包含多个含有Response.Charset的标记,则每个Respons

9、e.Charset都将替代前一个CharsetName。这样,字符集将被设置为该页中Response.Charset的最后一个实例所指定值。3、ContentTypeContentType属性指定服务器响应的HTTP内容类型。如果未指定ContentType,默认为text/HTML。4、ExpiresExpires属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的页面。如果设置response.expires=0,则可使缓存的页面立即过期。这是一个较实用的属性,当客户通过A

10、SP的登陆页面进入WEB站点后,应该利用该属性使登陆页面立即过期,以确保安全。5、ExpiresAbsolute与Expires属性不同ExpiresAbsolute属性指定缓存于浏览器中的页面的确切到期日期和时间。在未到期之前,若用户返回到该页,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。