equal
deleted
inserted
replaced
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()) |