ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt

ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt

ID:50353142

大小:107.00 KB

页数:17页

时间:2020-03-08

ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt_第1页
ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt_第2页
ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt_第3页
ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt_第4页
ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt_第5页
资源描述:

《ASP程序设计教程(高职教学课件张景峰) 第4章Request和Response对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章Request和Response对象4.1ASP内置对象4.2HTTP协议简介4.3Response对象4.4Request对象4.5范例应用4.1ASP内置对象ASP提供了6个内置对象,这些对象在使用时并不需要经过任何声明或建立的过程。注意:上述的6个ASP内置对象都是在服务器端运行的,应该放在服务器脚本中。4.2HTTP协议简介HTTP(HypertextTransferProtocol,超文本传输协议)限制了在网络中传输信息的内容以及客户端浏览器与服务器端交互的方式。HTTP协议也称做请求响应协议。典型的浏览器请求包括:请求行、头域和信息体。如下所示:GET/default.

2、htmHTTP/1.1Host:210.31.224.1网站在接收到请求后就会发送一个响应,每个响应都有一个状态行,包括状态代码和信息体。4.3Response对象Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中。Response的使用语法为:Response.collection

3、property

4、method4.3Response对象4.3.1Response对象的属性属性功能说明Buffer表明页输出是否被缓冲CacheControl决定代理服务器是否能缓存ASP生成的输出Charset将字符集的名称添加到内容类型标题中Con

5、tentType指定响应的HTTP内容类型Expires在浏览器中缓存的页面超时前,指定缓存的时间ExpiresAbsolute指定浏览器上缓存页面超时的日期和时间IsClientConnected表明客户端是否与服务器断开Pics将PICS标记的值添加到响应的标题的PICS标记字段中Status服务器返回的状态行的值4.3Response对象4.3Response对象4.3.2Response对象的方法方法功能说明AddHeader从名称到值设置HTML标题AppendToLog在该请求的Web服务器日志条目后添加字符串BinaryWrite将给出信息写入到当前HTTP输出中,并且不进

6、行任何字符集转换Clear清除任何缓冲的HTML输出End停止处理.asp文件并返回当前的结果Flush立即发送缓冲的输出Redirect将重指示的信息发送到浏览器,尝试连接另一个URLWrite将变量作为字符串写入当前的HTTP输出4.3Response对象1.Write方法:可以向浏览器输出动态信息。Response.Write任何数据类型2.Redirect方法将客户端的浏览器重定向到一个新的网页。Response.RedirectURL3.End方法使Web服务器停止处理脚本并返回当前结果,文件中剩余的内容将不被处理。如果Response.Buffer已设置为TRUE,则调用Re

7、sponse.End将缓冲输出。Response.End4.3Response对象4.Flush方法Response.Flush方法可以立即发送缓冲区中的数据。Response.Flush5.Clear方法删除缓冲区中的所有HTML输出。Response.Clear6.BinaryWrite方法不经任何字符转换就将指定的信息写到HTTP输出。Response.BinaryWrite二进制数据4.3Response对象7.AppendToLog方法Response.AppendToLog“字符串”8.AddHeader方法Response.AddHeaderName,Value4.3Res

8、ponse对象4.3.2Response对象数据集合Response对象只有Cookies一个数据集合4.4Request对象利用Request对象可以在服务器端获得用户端的信息。Request对象的语法描述如下:Request[.collection

9、property

10、method](variable)collection表示Request对象的集合property表示Request对象的属性method表示Request对象的方法collection、property和method三个参数只能选择一个,也可以三个都不选。变量参数(variable)是一些字符串,这些字符串指定要从集合

11、中检索的项目,或作为方法或属性的输入。4.4Request对象4.4.1Request对象的属性TotalBytes属性是一个只读的属性,表示从客户端所接收数据的字节的长度,其语法如下:字节长度=Request.TotalBytes4.4.2Request对象的方法BinaryRead方法以二进制方式来读取客户端使用POST传送方法所传递的数据。其语法如下:Variant数组=Request.BinaryRead(Count)4.4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。