第4章Request对象Response对象.pptVIP

  • 6
  • 0
  • 约3.47千字
  • 约 17页
  • 2016-08-21 发布于重庆
  • 举报
第4章Request对象Response对象

* * * ASP技术实用教程 第4章 Request对象、Response对象 第4章 Request对象、Response对象 学习目标: 了解Request对象和Response对象的使用 掌握从客户端获取数据的方法,掌握Request对象的Form和QueryString集合 掌握Response对象的Write方法、Redirect方法和End方法的使用 掌握Cookies的使用 第4章 Request对象、Response对象 Request对象 Request对象主要用于获取从客户端发送的信息 程序清单4_1.asp 程序清单4_2.asp 使用Request对象中的集合、属性和方法的一般语法如下: Request[.collection|property|method]( Parameter) 第4章 Request对象、Response对象 Request对象中的集合 变量 说明 Form 获取用户在表单中输入的数据。表单中method属性值须为post QueryString 在页面间传递数据,数据通常紧随URL的“?”符号之后。 Cookies 取得存放在客户端中Cookies的内容。 ServerVariables 关于与系统相关环境变量的值。 ClientCertificate 获取存放在客户端浏览器的身份认证信息。 第4章 Request对象、Response对象 Form集合的用法如下: Request.Form(Parameter)[(Index).Count] Form为填写在HTML的表单中数据的集合。 Parameter是在HTML表单中某一元素的名称。 程序清单4_3.asp 第4章 Request对象、Response对象 QueryString集合 QueryString集合是一种网页间数据传递的方法 程序清单4_5.asp 程序清单4_6.asp Form表单的Method属性值为Get,使用QueryString集合获取数据。 Form表单中Method属性的值为Post,使用Form集合获取数据。 第4章 Request对象、Response对象 使用URL传送数据是以QueryString集合的方法传送。变量名及数值的内容必须接在“?”符号之后,有多对变量名及数值传递时,以“”符号分隔。 程序清单4_7.asp 程序清单4_8.asp 第4章 Request对象、Response对象 ServerVariables集合 获取各项环境变量信息(包含主机端及客户端)。ServerVariables集合内有固有的环境变量名,称为服务器环境变量。 ServerVariables集合语法: Request.ServerVariables(服务器环境变量) 程序清单4_10.asp 程序清单4_11.asp 第4章 Request对象、Response对象 ServerVariables集合的常用变量 服务器环境变量 说明 ALL_HTTP 客户端发送的所有HTTP标题文件。 CONTENT_LENGTH 客户端发出内容的长度。 CONTENT_TYPE 内容的数据类型。如:“text/html”。同附加信息的查询一起使用,如 HTTP 查询GET、POST 和 PUT。 LOCAL_ADDR 返回接受请求的服务器地址。如果在绑定多 个 IP 地址的多宿主机器上查找请求所使用的地址时,这条变量非常重要。 LOGON_USER 用户登录 Windows NT的帐号。 QUERY_STRING 查询 HTTP 请求中问号(?)后的信息。 REMOTE_ADDR 发出请求的远程主机 (client) 的 IP 地址。 REMOTE_HOST 客户端的主机名称。 REQUEST_METHOD 该方法用于提出请求。相当于用于 HTTP 的 GET、HEAD、POST等 等。 SERVER_NAME 出现在自引用 URL 中的服务器主机名、DNS 化名 或 IP 地址。 SERVER_PORT 发送请求的端口号。 第4章 Request对象、Response对象 Response对象 将程序执行的结果输出到客户端。 Response对象的Write方法 Response.Write方法将任何类型的数据输出到客户端的浏览器。 程序清单4_12.asp 第4章 Request对象、Response对象 Response对象的方法 方 法 说 明 AddHeader AddHeader在网页中加入HTML标头以及一个数值,必须在网页标记被送出之前使用AddHEader方法。 BinaryWrite 将数据以二进制的形式送到HTTP输出通道。如果有

文档评论(0)

1亿VIP精品文档

相关文档