Response就是响应服务起器对浏览器请求的文件或数据,可以重定向,发送给浏览器,设置cookie
2011-09-22 12:45
507 查看
Response就是响应服务起器对浏览器请求的文件或数据,可以重定向,发送给浏览器,设置cookie
Response属性:
(1)Buffer属性,用语指定是否缓冲输出,常与后面的Clear,Flush,或End方法配合使用.为正确使用这些方法,Bluffer属性应在Asp文件的第一行被设置,如Response.Buffer
(2)Charset属性.该属性将字符集名称附加到Response对象中Content-type标题的后面。对不含该属性的ASP页面,Content-type标题为:Content-type:text/html
(3)ContentType属性。指定服务器响应的HTTP内容类型。若为指定该属性,默认为"text/html"
(4)Expires属性.这是一个很实用的属性,用语指定浏览器上缓冲存储的也面离过时还有多少时间,若用户在某个页面过期又回到该页,就会显示缓冲区中的页面,若设Response.Expires=0,着可使缓存中的页面立即过期
(5)ExpiresAbsolute属性。用语指定缓存在浏览器中的页面确切的到过期日期和时间。在到过期之前,若用户又返回该页,则显示缓存中的页面,若为指定时间,则该页面当天午夜过期,若为指定日期,则在给页面在脚本运行当天的指定时间到期,例如<%Response.ExpiresSbsolute=#Mar 10,2001 9:30:20#%>
(6) Status
Response方法
(1)clear 方法。用语清除缓冲区中的所用的HTML输出的正文,但不清楚标题,当Response.Buffer设为true时,clear方法使用时才不会出错。该方法可处理错误情况
(2)End 方法.该方法可使用Web服务器停止处理脚本并返回当前的处理结果,如果此时Response.Buffer为true,可调用Response.End可将缓存输出
(3)Flush方法,用于立即发送缓存区中的输出,若Response.Buffer不为true,会导致输出错误
(4)Redirect方法,使浏览器立即重定向到程序指定的URL地址。一旦使用了该方法。任何在页中显式设置的响应正文内容都将被忽略。但此方法不向客户端发送该页设置的其他HTTP标题,而是产生一个将重定向URL作为链接高寒的自动响应正文。如:
<%Response.redirect"http://www.sohu.com"%>
(5)Write方法。该方法使用最多,其作用是将指定的表达式的值写到当前的HTTP网叶上输出。
(6)AddHeader
(7) AppendTolog
Response的集合
Response只有一个集合就是cookie.
语法格式: Response.Cookie.cookie名[(key)|attribute]=cookie值
Response属性:
(1)Buffer属性,用语指定是否缓冲输出,常与后面的Clear,Flush,或End方法配合使用.为正确使用这些方法,Bluffer属性应在Asp文件的第一行被设置,如Response.Buffer
(2)Charset属性.该属性将字符集名称附加到Response对象中Content-type标题的后面。对不含该属性的ASP页面,Content-type标题为:Content-type:text/html
(3)ContentType属性。指定服务器响应的HTTP内容类型。若为指定该属性,默认为"text/html"
(4)Expires属性.这是一个很实用的属性,用语指定浏览器上缓冲存储的也面离过时还有多少时间,若用户在某个页面过期又回到该页,就会显示缓冲区中的页面,若设Response.Expires=0,着可使缓存中的页面立即过期
(5)ExpiresAbsolute属性。用语指定缓存在浏览器中的页面确切的到过期日期和时间。在到过期之前,若用户又返回该页,则显示缓存中的页面,若为指定时间,则该页面当天午夜过期,若为指定日期,则在给页面在脚本运行当天的指定时间到期,例如<%Response.ExpiresSbsolute=#Mar 10,2001 9:30:20#%>
(6) Status
Response方法
(1)clear 方法。用语清除缓冲区中的所用的HTML输出的正文,但不清楚标题,当Response.Buffer设为true时,clear方法使用时才不会出错。该方法可处理错误情况
(2)End 方法.该方法可使用Web服务器停止处理脚本并返回当前的处理结果,如果此时Response.Buffer为true,可调用Response.End可将缓存输出
(3)Flush方法,用于立即发送缓存区中的输出,若Response.Buffer不为true,会导致输出错误
(4)Redirect方法,使浏览器立即重定向到程序指定的URL地址。一旦使用了该方法。任何在页中显式设置的响应正文内容都将被忽略。但此方法不向客户端发送该页设置的其他HTTP标题,而是产生一个将重定向URL作为链接高寒的自动响应正文。如:
<%Response.redirect"http://www.sohu.com"%>
(5)Write方法。该方法使用最多,其作用是将指定的表达式的值写到当前的HTTP网叶上输出。
(6)AddHeader
(7) AppendTolog
Response的集合
Response只有一个集合就是cookie.
语法格式: Response.Cookie.cookie名[(key)|attribute]=cookie值
相关文章推荐
- JavaWeb_Day10_学习笔记1_response(3、4、5、6、7、8、9)发送状态码、响应、重定向、定时刷新、禁用浏览器缓存、响应字节数据、快捷重定向方法、完成防盗链
- ###下载文件总是提示action文件【一定是response响应头设置无效(代码没执行)或者没设置】【response写会浏览器必须放在最后一句,保证响应头设置执行】
- 异常:前端发送几次请求后,浏览器一直等待localhost响应
- 怎么查看真实项目的http 请求的请求报文和响应报文,即request和response?只有这样,才能完全彻底明白一个http 请求整个过程,发送和接收的是什么东西。
- 使用HttpWebRequest和HttpWebResponse在后台进行文件的请求和响应
- responseXML 属性 如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性: 请求 books.xml 文件,并解析响应:
- okhttp发送post(json)请求数据,出现不走response.body().string(),单起一行打印的异常
- Response-响应头、自定义重定向、文字\IO输出、文件下载
- Android向EasyN摄像头发送http get请求获取媒体数据响应包
- 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- 不用浏览器,直接用代码发送文件给webservices所在服务器 并且可以周期行的发送
- C# HttpWebRequest\HttpWebResponse\WebClient发送请求解析json数据
- j2ee的web项目,在浏览器中发起一个该项目中html页面的绝对地址,也是发起的一个http url请求,请求的响应报文的结果就是该html页面的所有html代码
- python中使用requests 模拟浏览器发送请求数据
- 黑马程序员_Java基础_网络编程_客户端服务端数据传输,交互,客户端请求服务原理,自定义浏览器,URL统一资源定位符
- 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?
- response 设置http响应头控制浏览器禁止缓存当前文档内容
- 什么叫以http形式传输?HTTP请求报文和HTTP响应报文(报文就是一串数据)
- 浏览器下载文件时一共发送2次请求,如何把“下载次数”只记录为1次?