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