电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

课前导读(1)VIP免费

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部