我尝试了以下方法,但我的浏览器(Chrome)没有缓存:
Calendar future = Calendar.getInstance();
future.add(Calendar.YEAR, +1);
rsp.setDateHeader("Expires", future.getTimeInMillis());
rsp.setHeader("Cache-control", "max-age=30");
blobstore_service.serve(blob_key, http_servlet_response);
响应标头:
Cache-Control:max-age=30
Content-Length:92036
Content-Type:image/jpeg; name="foo.jpg"
Date:Sun, 20 Feb 2011 08:09:20 GMT
Expires:Mon, 20 Feb 2012 08:09:20 GMT
Server:Google Frontend
谢谢!