`
keren
  • 浏览: 1558182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

response头设置

 
阅读更多
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0); // Proxies.


Cache-Control头域解释:
  Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下:
  Public指示响应可被任何缓存区缓存。
  Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。
  no-cache指示请求或响应消息不能缓存
  no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
  max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
  min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
  max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。
参考:
http://stackoverflow.com/questions/3413036/http-response-caching
http://www.blogjava.net/jht/archive/2008/09/27/231429.html
http://hi.baidu.com/ycvwvuykhkbadmd/item/abac8ffb6c0c42ee1b111f8c
分享到:
评论

相关推荐

    Java Web应用开发 22 课堂案例-使用response设置响应头属性.docx

    Java Web应用开发 22 课堂案例-使用response设置响应头属性.docx 学习资料 复习资料 教学资源

    golang设置http response响应头与填坑记录

    用 golang 写 http server 时,可以很方便可通过 w.Header.Set(k, v) 来设置 http response 中 header 的内容。但是需要特别注意的是:某些时候不仅要修改 response的header ,还要修改 response的StatusCode。修改...

    springboot工程自定义response注解、自定义规范化返回数据结构

    springboot工程通过自定义response注解、java反射机制、自定义java拦截器、自定义功能类实现WebMvcConfigurer接口等功能,实现自定义规范化返回数据结构。

    response.setHeader参数、用法的介绍

    response.setHeader 是用来设置返回页面的头 meta 信息, 使用时 response.setHeader( name, contect );

    Jsp中response对象的所有属性详细介绍

    所属接口:javax.servlet.http.HttpServletResponse,其父接口是ServletResponse,而且ServletResponse也现在只有唯一一个... 设置头信息:response.setHeader(“头信息内容”,”头信息参数”);  常用的刷新re

    java web 期末复习题库(便于打印)

    response对象的 setHeader( String name, String value) 方法的作用是 A 添加 HTTP 文件头 B 设定指定名字的 HTTP 文件头的值 C 判断指定名字的 HTTP 文件头是否存在 D 向客户端发送错误信息 pageContext 对象的 ...

    node-friendly-response:进行JSON响应的简单方法

    var Response = require ( 'node-friendly-response' ) ; var app = express ( ) ; app . get ( '/' , function ( req , res ) { res . ok ( { message : 'Hello World!' } ) } ) ; 与Bluebird一起使用 var ...

    vue在响应头response中获取自定义headers操作

    response[‘Cookie’] =’13231231231′ #自定义头 添加后接口返回信息如以下截图: 控制台打印headers信息如以下截图: 要正确打印需要在接口返回中设置以下信息: response[‘Access-Control-Expose-Headers

    rendr-api-proxy-optionable:Rendr Api代理,允许选项通过requestresponse头传递

    它还有助于常见标签(例如etag和链接头分页)的响应头,例如: : 这个怎么运作 API代理将在headerPassthrough的选项中查找headerPassthrough键。 如果找到了密钥,它们将被添加到请求或响应中。 设置 安装 安装...

    详解Vue-axios 设置请求头问题

    在axios向后端传参时需要设置请求头,确保请求参数的格式为JSON字符串(此时用JSON.stringify(obj)无效时) this.$axios({ method:'', url:'', headers: { 'Content-Type': 'application/json',//设置请求头...

    node.js中的http.response.setHeader方法使用说明

    设置头文件信息。 如果将要发送的信息已包含头文件,执行该方法后头文件的值将被改写。 如果一个头文件需要传递多个值,可以使用数组。 语法: 代码如下: response.setHeader(name, value) 接收参数: name 响应...

    plug_response_header:Elixir Plug操作HTTP响应头

    PlugResponseHeader 此允许处理响应标头: ... 设置一个或多个HTTP响应标头。... { :plug_response_header , " ~> 0.2.1 " } ] end 用法 pipeline :browser do plug PlugResponseHeader , delete

    kong-response-string-replace:响应流中用于字符串替换的Kong插件

    一个Kong插件,用于在响应流和响应头中替换字符串。 这可能很有用,例如用外部URL替换内部URL。 安装 跑步: luarocks install *.rockspec 然后在kong.yml中添加 custom_plugins: - kong-response-string-...

    request的63个方法

    getCharacterEncoding "返回请求中的字符编码方法,可以在response对象中设置。 " getClass "运行程序时动态加载的 " getContentLength "返回请求的BODY的长度,不能确定长度时返回-1。可以在response中设置。 " ...

    vue-resource拦截器设置头信息的实例

    使用vue-resource,设置头信息: Vue.http.interceptors.push((request, next) => { request.headers.set('Authorization', token) console.log(request.headers) next(response => { console.log(response....

    vue-resouce设置请求头的三种方法

    本文主要介绍了vue-resouce设置请求头的三种方法,分享给大家,具体如下: 第一种:在Vue实例中设置 var vm = new Vue({ el:'#rrapp', data:{ showList: true, title: null }, http: { root: '/', headers...

    php下HTTP Response中的Chunked编码实现方法

    进行Chunked编码传输的HTTP Response会在消息头部设置: Transfer-Encoding: chunked 表示Content Body将用Chunked编码传输内容。 Chunked编码使用若干个Chunk串连而成,由一个标明长度为0的chunk标示结束。每个...

    使用OkHttp包在Android中进行HTTP头处理的教程

    HTTP 头处理 HTTP 头是 HTTP 请求和响应中的重要组成部分。在创建 HTTP 请求时需要设置一些 HTTP 头。在得到 HTTP 的响应之后,也会需要对其中包含的...在设置 HTTP 头时,使用 header(name, value) 方法来设置 HTTP 头

    ThinkPHP 5 AJAX跨域请求头设置实现过程解析

    最近用thinkphp做项目,在测试环境时,存在接口的测试问题。在tp官网也没能找到相关的解决方法。自已看了一下源码,有如下的解决方案。 ... <?.../** * Created by PhpStorm...use think\Response; class CronRun { publ

Global site tag (gtag.js) - Google Analytics