Revision 713faea6 lib/http.py
b/lib/http.py | ||
---|---|---|
65 | 65 |
|
66 | 66 |
HTTP_GET = "GET" |
67 | 67 |
HTTP_HEAD = "HEAD" |
68 |
HTTP_ETAG = "ETag" |
|
68 | 69 |
|
69 | 70 |
|
70 | 71 |
class SocketClosed(socket.error): |
... | ... | |
372 | 373 |
self.response_body = None |
373 | 374 |
self.response_code = HTTP_OK |
374 | 375 |
self.response_content_type = None |
376 |
self.response_headers = {} |
|
375 | 377 |
|
376 | 378 |
self.should_fork = False |
377 | 379 |
|
... | ... | |
484 | 486 |
self._SendHeader("Date", self._DateTimeHeader()) |
485 | 487 |
self._SendHeader("Content-Type", self.response_content_type) |
486 | 488 |
self._SendHeader("Content-Length", str(len(self.response_body))) |
489 |
for key, val in self.response_headers.iteritems(): |
|
490 |
self._SendHeader(key, val) |
|
491 |
|
|
487 | 492 |
# We don't support keep-alive at this time |
488 | 493 |
self._SendHeader("Connection", "close") |
489 | 494 |
self.wfile.write("\r\n") |
Also available in: Unified diff