Playframework 在播放结果上设置HTTP头(如expire)——以及如何处理ETag?

Playframework 在播放结果上设置HTTP头(如expire)——以及如何处理ETag?,playframework,Playframework,如何在play 2.0中的结果对象中设置Http头 我想将缓存控制(过期)设置为: 缓存控制 公共,最大年龄=2592000 检查ET标签并返回正确响应的最佳方法是什么 我一直在看这里,但什么也没看到: 提前谢谢 thomas vervik您需要查看JavaResponse部分 文档中设置缓存控制的示例如下 public static Result index() { response().setContentType("text/html"); response().setHead

如何在play 2.0中的结果对象中设置Http头

我想将缓存控制(过期)设置为: 缓存控制 公共,最大年龄=2592000

检查ET标签并返回正确响应的最佳方法是什么

我一直在看这里,但什么也没看到:

提前谢谢
thomas vervik

您需要查看JavaResponse部分

文档中设置缓存控制的示例如下

public static Result index() {
  response().setContentType("text/html");
  response().setHeader(CACHE_CONTROL, "max-age=3600");
  response().setHeader(ETAG, "xxx");
  return ok("<h1>Hello World!</h1>");
}
公共静态结果索引(){
response().setContentType(“text/html”);
response().setHeader(CACHE_控件,“max age=3600”);
response().setHeader(ETAG,“xxx”);
返回ok(“你好,世界!”);
}

还找到了指向服务器静态资产的良好链接