欢迎来到天天文库
浏览记录
ID:36872268
大小:525.00 KB
页数:68页
时间:2019-05-10
《Request对象及其使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1课前导读2课堂教学3上机练习4课后作业Request对象及其使用1课前导读输入、处理和输出是所有程序设计语言的基本模式,ASP作为一种类程序设计语言也不例外。在ASP中,Request和Response对象分别完成输入和输出的大部分功能,是ASP技术中非常重要的两个对象:Response对象:用来访问服务器端所创建的并发回到客户端的响应信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。它也提供了一系列的方法用来创建输出,例如无处不在的Response.Write方法。Request对象:为脚本提供了
2、当客户端请求一个页面或者传递一个窗体时,客户端提供的全部信息。这包括能指明浏览器和用户的HTTP变量,在这个域名下存放在浏览器中的cookie,任何作为查询字符串而附于URL后面的字符串或页面的
3、kies集合相对应外,新增的4种集合大大丰富了Request对象获取输入信息的能力。2课堂教学2.1Request对象概述2.2ASP与表单的交互2.3使用Form集合2.4使用Querystring集合2.5使用Cookies集合2.6使用ClientCertificate集合2.1Request对象概述1.Request对象的集合2.Request对象的属性3.Request对象的方法4.Request对象的使用2.1Request对象概述Request对象是负责从客户端浏览器获取用户信息的对象。它是ASP中重要的服务器内置对象
4、,它连接着Web服务器和Web客户端程序。利用Request对象可以接收基于HTTP请求的所有用户信息,如用Post方法或Get方法传送来的参数以及Cookie和ServerVariable等等。1.Request对象的集合Request对象提供了5个集合,可以用来获取客户端对Web服务器请求的各类信息,其说明见表8-1。表8-1Request对象的集合及说明集合名称说明ClientCertificate当客户端访问一个页面或其他资源时,用来向服务器表明身份的客户证书的所有字段或条目的数值集合,每个成员均是只读Cookies根据用户
5、的请求,用户系统发出的所有cookie的值的集合,这些Cookie仅对相应的域有效,每个成员均为只读FormMETHOD的属性值为POST时,所有作为请求提交的
6、合之中,最常使用的是Form、Cookies和QueryString集合。2.Request对象的属性Request对象唯一的属性是TotalBytes,它提供关于用户请求的字节数量的信息:返回由客户端发出的请求信息的字节数。使用中通常关注客户端各项请求信息的值而非整个请求字符串,因此该属性很少被用于ASP页。3.Request对象的方法Request对象唯一的方法是BinaryRead,它允许访问从用户页面
7、unt表示当数据作为POST请求的一部分发往服务器时,从客户请求中获得数据的字节数。②该方法返回一个Variant数组(或者SafeArray)。③如果ASP代码已经引用了Request.Form集合,这个方法就不能再用。同样,如果用了BinaryRead方法,也不能再访问Request.Form集合。4.Request对象的使用在ASP中,当客户端请求一个页面或传递一个表单时,Request对象为脚本提供了客户端浏览器所提供的全部信息,包括用户请求的所有信息、用户为该域名存放在浏览器下的Cookie、使用SecureSocketL
8、ayer(SSL)或其它加密通信协议的授权访问以及对连接进行管理的属性等。Request对象可以利用集合、属性、方法等来进行参数的传递。其语法格式为:Request.[集合
9、属性
10、方法](变量)Request对象中有5个集合可以用来完
此文档下载收益归作者所有