资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
教材,第04章 Request对象与Response对象,在ASP中,与客户端的动态交互是通过Response和Requset对象实现的,这两个对象起到了服务器与客户机之间的信息传播作用,其中Response对象用于接受客户端浏览器提交的数据,而Requset对象的功能则是将服务端的数据发送到客户端浏览器。 4.1 Request对象与Response对象的关系 4.2 Request对象 4.3 Response对象 4.4 在网页中使用Cookie,4.1 Request对象与Response对象的关系,主题,ASP提供了6个内建对象。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。其中,Request和Response对象最为重要,它们连接了服务器与客户机,起到信息传递作用。使用Request对象可以访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或是GET方法传递的参数、Cookie和用户认证。而Response对象可控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。 Request和Response对象的功能是相对的,它们结合在一起,便可实现客户端Web页面与服务器端ASP文件之间的数据交换,其工作原理如下图所示。,4.2 Request对象,4.2.1 Recordset对象概述 客户程序可以用多种方法将信息发送到ASP文件,HTML文件、另一个ASP文件或ASP文件本身,无论用何种方法来提交信息,都必须在ASP代码中使用Request对象及其集合。 Request对象的属性 Request对象的方法 Request对象的集合,4.2.2 Recordset对象在网页设计中的应用 利用Request 对象可以收集并处理用户通过HTTP请求传递的所有信息,包括HTML表格用POST方法或GET方法传递的参数、Cookie数据和用户认证等。Request的语法结构如下: Request . 集合 | 属性 | 方法 ( 变量 ),4.3 Response对象,4.3.1 Response对象概述 Response对象可以被用于控制发送给用户的信息,包括直接发送信息给客户端浏览器、重定向浏览器到另外一个URL以及设置Cookie的值。 1. Response对象的属性 2. Response对象的方法 3. Response对象的集合,4.3.2 Response对象在网页设计中的应用 1. 向浏览器发送数据 2. 利用缓冲区输出数据 3. 实现网页的重定位,4.4 在网页中使用Cookie,4.4.1 Cookie的设置 当访问者在某个网站登录后,该网站将会提示是否保留Cookies以及保留多长时间。而Cookie是存储在计算机中的一个临时文件,它包括了用户在登录时的用户名及密码等相关信息。该文件有一个生命期限,其存在的期限由程序设计者在编写程序时设定。在cookie文件生命期限到期的时候,就会从计算机中自动消失。 1. 定义Cookie 2. 定义Cookie变量的生命期限 3. 定义Cookie变量的作用域,4.4.2 Cookie的使用 1. 使用Cookie字典 2. 读取Cookie值,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号