Home | History | Annotate | Download | only in wsgiref

Lines Matching defs:Headers

5 from headers import Headers
62 headers_class = Headers # must be a Headers-like class
73 headers = None
147 self.headers['Content-Length'] = str(self.bytes_sent)
157 if 'Content-Length' not in self.headers:
160 def start_response(self, status, headers,exc_info=None):
166 # Re-raise original exception if headers sent
170 elif self.headers is not None:
171 raise AssertionError("Headers already set!")
178 for name,val in headers:
181 assert not is_hop_by_hop(name),"Hop-by-hop headers not allowed"
183 self.headers = self.headers_class(headers)
192 if 'Date' not in self.headers:
196 if self.server_software and 'Server' not in self.headers:
210 # Before the first output, send the stored headers
243 """Ensure headers and content have both been sent"""
247 self.headers.setdefault('Content-Length', "0")
261 self.result = self.headers = self.status = self.environ = None
266 """Transmit headers to the client, via self._write()"""
271 self._write(str(self.headers))
281 """True if client can accept status and headers"""