下载此文档

第8章Request对象及其使用.ppt


文档分类:IT计算机 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
课前导读
课堂教学
上机练习
课后作业
第8课 Request对象及其使用
课前导读
输入、处理和输出是所有程序设计语言的基本模式,ASP作为一种类程序设计语言也不例外。在ASP中,Request和Response对象分别完成输入和输出的大部分功能,是ASP技术中非常重要的两个对象:
Response对象:用来访问服务器端所创建的并发回到客户端的响应信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。它也提供了一系列的方法用来创建输出,。
Request对象:为脚本提供了当客户端请求一个页面或者传递一个窗体时,客户端提供的全部信息。这包括能指明浏览器和用户的HTTP变量,在这个域名下存放在浏览器中的cookie,任何作为查询字符串而附于URL后面的字符串或页面的<FORM>段中的HTML控件的值。也提供使用SecureSocketLayer(SSL)或其他加密通信协议的授权访问,及有助于对连接进行管理的属性。
值得一提的是:虽然Request对象的属性与方法各有一个,比Response对象的9个属性8种方法少了许多,但Request对象的集合确有5种,除Cookies集合与Response对象的Cookies集合相对应外,新增的4种集合大大丰富了Request对象获取输入信息的能力。
课堂教学
Request对象概述
ASP与表单的交互
使用Form集合
使用Querystring集合
使用Cookies集合
使用ClientCertificate集合
Request对象概述
1. Request对象的集合
2. Request对象的属性
3. Request对象的方法
4. Request对象的使用
Request对象概述
Request 对象是负责从客户端浏览器获取用户信息的对象。它是ASP中重要的服务器内置对象,它连接着Web服务器和Web客户端程序。利用Request对象可以接收基于HTTP请求的所有用户信息,如用Post方法或Get方法传送来的参数以及Cookie和Server Variable等等。
1. Request对象的集合
Request对象提供了5个集合,可以用来获取客户端对Web服务器请求的各类信息,其说明见表8-1。
表8-1 Request对象的集合及说明
集合名称
说明
ClientCertificate
当客户端访问一个页面或其他资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读
Cookies
根据用户的请求,用户系统发出的所有cookie的值的集合,这些Cookie仅对相应的域有效,每个成员均为只读
Form
METHOD的属性值为POST时,所有作为请求提交的<FORM>段中的HTML控件单元的值的集合,每个成员均为只读
QueryString
依附于用户请求的URL后面的名称/数值对或者作为请求提交的且METHOD属性值为GET(或者省略其属性)的,或<FORM>中所有HTML控件单元的值,每个成员均为只读
ServerVariables
随同客户端请求发出的HTTP报头值,以及Web服务器的几种环境变量的值的集合,每个成员均为只读
在这些集合之中,最常使用的是Form、Cookies和QueryString集合。
2. Request对象的属性
Request对象唯一的属性是TotalBytes,它提供关于用户请求的字节数量的信息:返回由客户端发出的请求信息的字节数。使用中通常关注客户端各项请求信息的值而非整个请求字符串,因此该属性很少被用于ASP页。
3. Request对象的方法
Request对象唯一的方法是BinaryRead,它允许访问从用户页面<FORM>段中传递给服务器的请求信息的完整内容。其语法格式为:
(count)
说明:
① count表示当数据作为POST请求的一部分发往服务器时,从客户请求中获得数据的字节数。
②该方法返回一个Variant数组(或者SafeArray)。
③,这个方法就不能再用。同样,如果用了BinaryRead方法,。
4. Request对象的使用
在ASP中,当客户端请求一个页面或传递一个表单时,Request对象为脚本提供了客户端浏览器所提供的全部信息,包括用户请求的所有信息

第8章Request对象及其使用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11