《ASP程序设计》 第四章 Request和 Response对象

第4章 Request和 Response对象 41ASP内置对象 4,2HTTP协议简介 43 Response.对象 44 Request对象 45范例应用
第4章 Request和Response对象 4.1 ASP内置对象 4.2 HTTP协议简介 4.3 Response对象 4.4 Request对象 4.5 范例应用

41ASP内置对象 ASP提供了6个内置对象,这些对象在使用时 并不需要经过任何声明或建立的过程 注意:上述的6个ASP内置对象都是在服务器 端运行的,应该放在服务器脚本中
4.1 ASP内置对象 ASP提供了6个内置对象,这些对象在使用时 并不需要经过任何声明或建立的过程。 注意:上述的6个ASP内置对象都是在服务器 端运行的,应该放在服务器脚本中

42HTTP协议简介 HTTP(HypertextTransferProtocol,超文本传 输协议)限制了在网络中传输信息的内容以及客户端 浏览器与服务器端交互的方式 HTTP协议也称做请求响应协议。 典型的浏览器请求包括:请求行、头域和信息体。 如下所示: Get/defAult.htmhttp:/1.1 Host:210.31.224.1 网站在接收到请求后就会发送一个响应,每个响应 都有一个状态行,包括状态代码和信息体
4.2 HTTP协议简介 HTTP(Hypertext Transfer Protocol,超文本传 输协议)限制了在网络中传输信息的内容以及客户端 浏览器与服务器端交互的方式。 HTTP协议也称做请求响应协议。 典型的浏览器请求包括:请求行、头域和信息体。 如下所示: GET /default.htm HTTP/1.1 Host:210.31.224.1 网站在接收到请求后就会发送一个响应,每个响应 都有一个状态行,包括状态代码和信息体

43 Response对象 Response对象用于动态响应客户端请求 ( Request),并将动态生成的响应结果返回 到客户端浏览器中。 Response的使用语法为: Response collection property method
4.3 Response对象 Response对象用于动态响应客户端请求 (Request),并将动态生成的响应结果返回 到客户端浏览器中。 Response的使用语法为: Response.collection|property|method

43 Response对象 4.3. 1 Response 对象的属性 属性 功能说明 Buffer 表明页输出是否被缓冲 Cache cont决定代理服务器是否能缓存ASP生成的输出 charset将字符集的名称添加到内容类型标题中 ContentTyp指定响应的HTTP内容类型 Expires 在浏览器中缓存的页面超时前,指定缓存的时 Expiresabs循定浏览器上缓存页面超时的日期和时间 pletfentco表明客户端是否与服务器断开 erected将PCcS标记的值添加到响应的标题的PCs标 Status 服穿晷遐回的状态行的值
4.3 Response对象 4.3.1 Response对象的属性 属 性 功 能 说 明 Buffer 表明页输出是否被缓冲 CacheCont rol 决定代理服务器是否能缓存ASP生成的输出 Charset 将字符集的名称添加到内容类型标题中 ContentTyp e 指定响应的HTTP内容类型 Expires 在浏览器中缓存的页面超时前,指定缓存的时 ExpiresAbs 间 olute 指定浏览器上缓存页面超时的日期和时间 IsClientCo nnected 表明客户端是否与服务器断开 Pics 将PICS标记的值添加到响应的标题的PICS标 Status 记字段中 服务器返回的状态行的值

43 Response对象
4.3 Response对象

43 Response对象 4.3.2 Response对象的方法 方法 功能说明 AddHeader 从名称到值设置HTML标题 AppendTolog 在该请求的Web服务器日志条目后添加字符串 Binary write 将给出信息写入到当前HTTP输出中,并且不进行任何字符集转换 Clear 清除任何缓冲的HTML输出 End 停止处理asp文件并返回当前的结果 Flush 立即发送缓冲的输出 Redirect 将重指示的信息发送到浏览器,尝试连接另一个URL Write 将变量作为字符串写入当前的HTTP输出
4.3 Response对象 4.3.2 Response对象的方法 方 法 功 能 说 明 AddHeader 从名称到值设置HTML标题 AppendToLog 在该请求的Web服务器日志条目后添加字符串 BinaryWrite 将给出信息写入到当前HTTP输出中,并且不进行任何字符集转换 Clear 清除任何缓冲的HTML输出 End 停止处理.asp文件并返回当前的结果 Flush 立即发送缓冲的输出 Redirect 将重指示的信息发送到浏览器,尝试连接另一个URL Write 将变量作为字符串写入当前的HTTP输出

43 Response对象 Write方法 可以向浏览器输出动态信息。 Response. Write任何数据类型 2. Redirec方法 将客户端的浏览器重定向到一个新的网页。 Response. Redirect URL 3.End方法 使Web服务器停止处理脚本并返回当前结果,文件 中剩余的内容将不被处理。如果 Response. BufferE设 置为TRUE,则调用 Response. End将缓冲输出。 Response. End
4.3 Response对象 1.Write方法: 可以向浏览器输出动态信息。 Response.Write 任何数据类型 2.Redirect方法 将客户端的浏览器重定向到一个新的网页。 Response.Redirect URL 3.End方法 使Web服务器停止处理脚本并返回当前结果,文件 中剩余的内容将不被处理。如果Response.Buffer已设 置为TRUE,则调用Response.End将缓冲输出。 Response.End

43 Response对象 4.Fush方法 Response. F|ush方法可以立即发送缓冲区中的数 据。 Response. Flush 5.clea方法 删除缓冲区中的所有HTML输出。 Response. clear 6. BinaryWrite方法 不经任何字符转换就将指定的信息写到HTTP输出。 Response. BinaryWrite二进制数据
4.3 Response对象 4.Flush方法 Response.Flush方法可以立即发送缓冲区中的数 据。 Response.Flush 5.Clear方法 删除缓冲区中的所有HTML输出。 Response.Clear 6.BinaryWrite方法 不经任何字符转换就将指定的信息写到HTTP输出。 Response.BinaryWrite 二进制数据

43 Response对象 7. AppendTolog方法 Response. AppendTolog“字符串” 8. Addheader方法 Response. AddHeader Name value
4.3 Response对象 7.AppendToLog方法 Response.AppendToLog “字符串” 8.AddHeader方法 Response.AddHeader Name,Value
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP程序设计》 第三章 VBScript脚本语言基础.ppt
- 《ASP程序设计》 第二章 Web页面制作基础.ppt
- 《ASP程序设计》 第一章 ASP基础.ppt
- 《微机接口与通信》 第二章 输入输出与接口技术.ppt
- 《微机接口与通信》 第三章 微机总线与接口标准.ppt
- 《微机接口与通信》 第一章 微机结构的发展.ppt
- 《计算机网络安全基础》 第十章 数据安全.ppt
- 《计算机网络安全基础》 第九章 网络站点的安全.ppt
- 《计算机网络安全基础》 第八章 防火墙技术.ppt
- 《计算机网络安全基础》 第七章 数据加密.ppt
- 《计算机网络安全基础》 第六章 计算机病毒的防治.ppt
- 《计算机网络安全基础》 第五章 数据库系统安全.ppt
- 《计算机网络安全基础》 第四章 计算机系统安全与访问控制.ppt
- 《计算机网络安全基础》 第三章 网络安全概述.ppt
- 《计算机网络安全基础》 第二章 操作系统与网络安全.ppt
- 《计算机网络安全基础》 第一章 网络基础知识与Internet.ppt
- 《面向对象的程序设计语言》课程PPT教学课件(C++)第八章 图形图像处理.ppt
- 《面向对象的程序设计语言》课程PPT教学课件(C++)第七章 文档和视图.ppt
- 《面向对象的程序设计语言》课程PPT教学课件(C++)第六章 菜单、工具栏和状态栏.ppt
- 《面向对象的程序设计语言》课程PPT教学课件(C++)第五章 对话框及常用控件.ppt
- 《ASP程序设计》 第五章 Session对象.ppt
- 《ASP程序设计》 第六章 Application对象.ppt
- 《ASP程序设计》 第七章 ServerobjectContext和对象.ppt
- 《ASP程序设计》 第八章 ASP组件.ppt
- 《ASP程序设计》 第九章 文件系统组件.ppt
- 《ASP程序设计》 第十章 Web数据库基础.ppt
- 《ASP程序设计》 第四章 RequestResponse和对象.ppt
- 《ASP程序设计》 第十二章 Web数据库的操作.ppt
- 《ASP程序设计》 第十三章 容错环节与ASP程序调试.ppt
- 《ASP程序设计》 第十四章 设计实例.ppt
- 《电子商务》电子课件 (共五章).ppt
- 北方交通大学:《电子商务的系统分析与设计》 绪论.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第十章 系统实施与维护管理.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第十一章 案例分析.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第四章 系统分析.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第五章 电子商务系统设计.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第六章 企业信息门户设计.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第七章 商务应用系统设计.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第八章 电子支付与交易系统设计.ppt
- 北方交通大学:《电子商务的系统分析与设计》 第九章 电子商务系统安全子系统设计.ppt