Changeset 1519
- Timestamp:
- 12/11/06 14:36:16
- Files:
-
- branches/cherrypy-2.x/cherrypy/filters/encodingfilter.py (modified) (1 diff)
- branches/cherrypy-2.x/cherrypy/filters/gzipfilter.py (modified) (1 diff)
- branches/cherrypy-2.x/cherrypy/filters/logdebuginfofilter.py (modified) (1 diff)
- branches/cherrypy-2.x/cherrypy/filters/nsgmlsfilter.py (modified) (1 diff)
- branches/cherrypy-2.x/cherrypy/filters/sessionauthenticatefilter.py (modified) (2 diffs)
- branches/cherrypy-2.x/cherrypy/filters/tidyfilter.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cherrypy-2.x/cherrypy/filters/encodingfilter.py
r1517 r1519 43 43 body.append(chunk) 44 44 cherrypy.response.body = body 45 # Delete Content-Length header so finalize() recalcs it. 46 cherrypy.response.headers.pop("Content-Length", None) 45 47 except (LookupError, UnicodeError): 46 48 return False branches/cherrypy-2.x/cherrypy/filters/gzipfilter.py
r1016 r1519 29 29 level = cherrypy.config.get('gzip_filter.compresslevel', 9) 30 30 response.body = self.zip_body(response.body, level) 31 # Delete Content-Length header so finalize() recalcs it. 32 response.headers.pop("Content-Length", None) 31 33 32 34 acceptable = cherrypy.request.headers.elements('Accept-Encoding') branches/cherrypy-2.x/cherrypy/filters/logdebuginfofilter.py
r856 r1519 58 58 59 59 cherrypy.response.body = [body, debuginfo] 60 # Delete Content-Length header so finalize() recalcs it. 61 cherrypy.response.headers.pop("Content-Length", None) branches/cherrypy-2.x/cherrypy/filters/nsgmlsfilter.py
r981 r1519 70 70 71 71 cherrypy.response.body = new_body 72 # Delete Content-Length header so finalize() recalcs it. 73 cherrypy.response.headers.pop("Content-Length", None) 72 74 branches/cherrypy-2.x/cherrypy/filters/sessionauthenticatefilter.py
r995 r1519 61 61 if error_msg: 62 62 cherrypy.response.body = login_screen(from_page, login = login, error_msg = error_msg) 63 # Delete Content-Length header so finalize() recalcs it. 64 cherrypy.response.headers.pop("Content-Length", None) 63 65 cherrypy.request.execute_main = False 64 66 else: … … 79 81 if (not cherrypy.session.get(session_key)) and not temp_user: 80 82 cherrypy.response.body = login_screen(cherrypy.request.browser_url) 83 # Delete Content-Length header so finalize() recalcs it. 84 cherrypy.response.headers.pop("Content-Length", None) 81 85 cherrypy.request.execute_main = False 82 86 return branches/cherrypy-2.x/cherrypy/filters/tidyfilter.py
r856 r1519 74 74 75 75 cherrypy.response.body = newBody 76 # Delete Content-Length header so finalize() recalcs it. 77 cherrypy.response.headers.pop("Content-Length", None) 76 78 77 79 elif strictXml: … … 94 96 traceback.print_exc(file = bodyFile) 95 97 cherrypy.response.body = bodyFile.getvalue() 98 # Delete Content-Length header so finalize() recalcs it. 99 cherrypy.response.headers.pop("Content-Length", None) 96 100 97 101 newBody = "Wrong XML:<br />" + cgi.escape(bodyFile.getvalue().replace('\n','<br />')) … … 103 107 104 108 cherrypy.response.body = newBody 109 # Delete Content-Length header so finalize() recalcs it. 110 cherrypy.response.headers.pop("Content-Length", None) 105 111

