Changeset 522

Show
Ignore:
Timestamp:
08/16/08 08:32:22 (5 months ago)
Author:
rgl
Message:

Add more no cache headers for HTTP 1.0 proxies.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/daemon/orbited/transports/htmlfile.py

    r474 r522  
    2424        self.totalBytes = 0 
    2525#        self.closeTimer = reactor.callLater(5, self.triggerCloseTimeout) 
     26        # See "How to prevent caching in Internet Explorer" 
     27        #     at http://support.microsoft.com/kb/234067 
    2628        self.request.setHeader('cache-control', 'no-cache, must-revalidate') 
     29        self.request.setHeader('pragma', 'no-cache') 
     30        self.request.setHeader('expires', '-1') 
    2731        self.request.write(self.initialData) 
    2832 
     
    3741        self.totalBytes += len(payload) 
    3842        if (self.totalBytes > MAXBYTES): 
     43            logger.debug('write: closing because session MAXBYTES was exceeded') 
    3944            self.close() 
    4045