网站大量收购独家精品文档,联系QQ:2885784924

第4章 Request对象与Response对象.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第?4 章? Request 对象与?Response 对象? 4.1? 使用?Request 对象提交网页信息? 4.1.1 ASP 内置对象概述 为了便于网络程序的设计,ASP?提供六个内置对象——Request、Response、Application、? Session、Server?和?ObjectContext?对象,通过这些对象使网站开发者可以更容易地收集通过浏 览器请求发送的信息、响应浏览器以及存储用户信息。 由 ASP 提供的两个主要内置对象——Request 对象和 Response 对象可以直接映射访问 Web? 服务器时客户端的两个行为,即发送信息到客户端和接收客户端提交的信息。另外几个对象 则提供了附加功能,对编写脚本是非常有用的。每个对象都提供了一系列的集合、属性和方 法,这在后续章节中将加以介绍。下面简要说明每一个对象。 (1)Request?对象 可以使用? Request? 对象访问任何用? HTTP? 请求传递的信息,包括从? HTML? 表格用? POST? 方法或? GET? 方法传递的参数、cookie? 和用户认证。Request? 对象使您能够访问发送给 服务器的二进制数据,如上载的文件。 (2)Response 对象 可以使用? Response? 对象控制发送给用户的信息。包括直接发送信息给浏览器、重定向浏 览器到另一个? URL? 或设置? cookie? 的值。 (3)Server?对象? Server? 对象提供对服务器上的方法和属性进行的访问。最常用的方法是创建? ActiveX? 组 Server?对象其它的方法可用于将? URL? 或? HTML? 编码成字符件的实例? (Server.CreateObject)。? 串,将虚拟路径映射到物理路径以及设置脚本的超时期限。 (4)Application 对象 可以使用? Application? 对象使给定应用程序的所有用户共享信息。 (5)Session 对象 可以使用? Session? 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳 转时,存储在? Session? 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始 终存在。也可以使用? Session? 方法显式地结束一个会话和设置空闲会话的超时期限。 (6)ObjectContext?对象 该对象用于控制?Active?Server?Pages?的事务处理,可以使用? ObjectContext? 对象来提交或 撤消由? ASP? 脚本初始化的事务。(由于 ObjectContext?对象在网站开发中使用较少,对于初学 者来说更是如此,因此,本书中不作详细介绍。)? ASP?六大内置对象中,使用得最多的是?Request?对象和?Response?对象,分别用于收集客 户信息和发送服务器端数据到客户端。本章中将重点学习?Request?对象和?Response 对象。 146? 4.1.2 Request 对象简介? Request?对象用于获取所有从客户端提交到服务器的请求信息,?Request?对象提供了?5?种集 Form、?Cookies、?ServerVariables?和?ClientCerificate。?合来获取客户端的信息,分别是 QueryString、? ASP?中,可以通过?Request?对象集合来从浏览器、Cookie、HTTP?头和用户会话中取得信息。? Request?对象为脚本提供客户端在请求一个页面或传送一个表单时提供的所有信息,这包 括能够标识浏览器和用户的?HTTP?变量,存储用户的浏览器对应的?cookie,以及附在?URL?后 面的提交的内容(查询字符串或页面中Form表单中的?HTML 控件内的值)。? Request?对象使用格式如下:? Request[.集合|.属性|.方法](参数)? 其中,集合、属性和方法是可选的,当选择不同的集合、属性或方法时,要设置相应的 参数。 通常,在使用?Request?来获取信息时,需要写明使用的集合、属性或方法,如果没有写明, 即当写成?Request(参数)的格式后,ASP?会自动依次按如下顺序来获取信息:? QueryString→Form→Cookies→ServerVariables→ClientCerificate? 下面对?Request?对象的集合、属性和方法进行简单介绍,然后在本节的各个任务中对相应 内容进行详细说明。? 1.R

您可能关注的文档

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档