可以使用下列语言来创建动态网页.pptVIP

  • 8
  • 0
  • 约5.44千字
  • 约 28页
  • 2020-06-25 发布于湖北
  • 举报
Active Server Pages / Chapter 2 / Request 和 Response 对象 第二章 回顾 可以使用下列语言来创建动态网页。 基于服务器的脚本 客户端脚本 动态 HTML ASP 是一项技术,可以为 Web 服务器提供处理应用程序逻辑并将标准的 HTML 返回到浏览器的能力。 VBScript 是 Visual Basic 语言的子集,并且支持其大多数语法和结构。 目标 描述 ASP 文件 使用 Request 和 Response 对象 Active Server Page 文件 ASP 文件包括: 文本 HTML 标记 ASP 对象 ActiveX 组件 Java 小程序 客户端脚本 服务器端脚本 ASP 应用程序 ASP 文件结构 ASP 文件示例 2-1 ASP 文件示例 2-2 ASP 对象 HTTP 协议 客户端浏览器和 Web 服务器使用 HTTP 协议进行通信。 客户端和服务器之间的通信将通过一系列请求和响应来进行。 ASP 包括两个与 HTTP 协议的请求和响应消息相对应的内置对象。 Request 对象 - 对应于 HTTP 协议的请求消息 Response 对象 - 对应于 HTTP 协议的响应消息 HTTP 协议图示 HTTP 请求 请求包含有关客户端的信息和一些参数,从本质上讲,这些参数是将由服务器进行处理的数据。 HTTP 请求包含: 请求行:表示请求的方法、资源及HTTP协议的版本。 头:提供了关于消息内容的附加信息及请求的来源。 消息正文 - 包含 HTML 表单的内容 HTTP 响应 HTTP响应包含由客户端浏览器所请求的信息 响应包含如下结构: 状态行 :表示所使用的协议、状态码和文本信息 一个或多个头:包括有关内容的信息或包括有关发送响应的 Web 服务器的信息 消息正文:包含被请求网页的内容 Request 对象 TotalBytes 和 BinaryRead % Dim intA, arrayB intA=Request.TotalBytes arrayB=Request.BinaryRead(intA) % Request.QueryString集合 Request 对象的 QueryString 集合用于取到 HTTP 查询字符串中的变量值。 HTTP 查询字符串出现在页面请求的问号 (?) 后面。 不带任何变量的 Request.QueryString 将显示符号 ? 后的整个字符串。 Request.QueryString使用示例1 Request.QueryString使用示例2 Request.Form集合 %@ Language=VBScript % HTML BODY P%= Request.Form(username)%,欢迎您来到铂金世界BR P您喜欢的颜色是%= Request.Form(favcolor) % /BODY /HTML Request.ServerVariables集合 Response 对象 Buffer属性 Clear 和 End方法 %response.Buffer=true% html body % for i=1 to 100 response.write(i br /) next response.clear % /body /html Expires 和 CacheControl属性 设置 CacheControl 属性的语法是: %response.CacheControl=Public% 或者 %response.CacheControl=Private% 要缓存页面 24 小时,设置应该是: %response.Expires=1440% IsClientConnected属性 % If response.IsClientConnected=true then response.write(用户仍处于连接状态!) else response.write(用户已断开连接!) end if % Redirect 方法 总结2-1 ASP是用附加特性扩展了的 HTML 文件。 Request 对象对应于 HTTP 协议的请求消息。Response 对象对应于 HTTP 协议的响应消息。 Request对象的QueryString集合用于取到HTTP 查询字符串中的变量值。 Request 对象的Form集合用于取得使用 POST 方法提交数据的表单中表单元素的值。 总结2-2 Request 对象的 ServerVariables 集合用于取得预定义环境变量的值。 Response 对象的 Buffer 属性指定是否要缓存输出结果。 Response 对

文档评论(0)

1亿VIP精品文档

相关文档