cubicweb/web/httpcache.py
changeset 11193 966b9e4e1f72
parent 11173 9441ebb30dd6
child 11241 a2091fa8cb2c
equal deleted inserted replaced
11192:ba952f509af6 11193:966b9e4e1f72
    65         return self.view.last_modified()
    65         return self.view.last_modified()
    66 
    66 
    67     def set_headers(self):
    67     def set_headers(self):
    68         req = self.req
    68         req = self.req
    69         try:
    69         try:
    70             req.set_header('Etag', '"%s"' % self.etag())
    70             req.set_header('Etag', 'W/"%s"' % self.etag())
    71         except NoEtag:
    71         except NoEtag:
    72             super(EtagHTTPCacheManager, self).set_headers()
    72             super(EtagHTTPCacheManager, self).set_headers()
    73             return
    73             return
    74         req.set_header('Cache-control',
    74         req.set_header('Cache-control',
    75                        'must-revalidate,max-age=%s' % self.max_age())
    75                        'must-revalidate,max-age=%s' % self.max_age())