Lines Matching refs:headers
59 def __init__(self, content, headers=None, allowed_methods=None, argument
61 assert isinstance(headers, (type(None), list))
68 self.headers = headers or []
71 header.update(self.headers, v)
72 ACCEPT_RANGES.update(self.headers, bytes=True)
73 if not CONTENT_TYPE(self.headers):
74 CONTENT_TYPE.update(self.headers)
79 self.expires = CACHE_CONTROL.apply(self.headers, **kwargs) or None
90 LAST_MODIFIED.update(self.headers, time=self.last_modified)
94 CONTENT_DISPOSITION.apply(self.headers, **kwargs)
102 headers=[('Allow', ','.join(self.allowed_methods))])
110 headers = self.headers[:]
112 ETAG.update(headers, current_etag)
114 EXPIRES.update(headers, delta=self.expires)
123 head.delete(headers)
124 start_response('304 Not Modified', headers)
140 head.delete(headers)
141 start_response('304 Not Modified', headers)
159 CONTENT_RANGE.update(headers, first_byte=lower, last_byte=upper,
161 CONTENT_LENGTH.update(headers, content_length)
163 start_response('206 Partial Content', headers)
165 start_response('200 OK', headers)
177 def __init__(self, filename, headers=None, **kwargs): argument
184 DataApp.__init__(self, None, headers, **kwargs)
203 LAST_MODIFIED.update(self.headers, time=self.last_modified)
325 self.expires = CACHE_CONTROL.apply(self.headers, **kwargs) or None