Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Jersy响应中设置缓存控制头_Java_Rest_Http Headers_Jersey - Fatal编程技术网

Java 如何在Jersy响应中设置缓存控制头

Java 如何在Jersy响应中设置缓存控制头,java,rest,http-headers,jersey,Java,Rest,Http Headers,Jersey,我想在Jersy响应对象中设置缓存控制头 我试过类似的方法,但没有成功 缓存控件在响应中仍不显示缓存 CacheControl cc = new CacheControl(); cc.setNoStore(true); cc.setNoCache(true); cc.setMustRevalidate(true); return Response.ok(pdf).cacheControl(cc).header("Pragma", "no-

我想在Jersy响应对象中设置缓存控制头

我试过类似的方法,但没有成功

缓存控件在响应中仍不显示缓存

 CacheControl cc = new CacheControl();
        cc.setNoStore(true);
        cc.setNoCache(true);
        cc.setMustRevalidate(true);

   return Response.ok(pdf).cacheControl(cc).header("Pragma", "no-cache").build()
)

Resposne仍显示缓存控制

Cache-Control   no-cache

有人能告诉我们怎么做吗。

我想应该是这样的:

CacheControl cc = new CacheControl();
cc.setNoCache(true);
cc.setNoStore(true);
cc.setMustRevalidate(true);
return Response.ok(pdf).cacheControl(cc).build();

非常感谢。但我也做了同样的事。不知道为什么它仍然没有得到更新。你能告诉我吗