[Zope-Checkins] CVS: Zope2 - HTTPResponse.py:1.32.22.1 HTTPServer.py:1.32.24.1
andreas@serenade.digicool.com
andreas@serenade.digicool.com
Mon, 2 Jul 2001 09:32:19 -0400
Update of /cvs-repository/Zope2/ZServer
In directory serenade:/tmp/cvs-serv6052
Modified Files:
Tag: ajung-webdav
HTTPResponse.py HTTPServer.py
Log Message:
added debug code
--- Updated File HTTPResponse.py in package Zope2 --
--- HTTPResponse.py 2001/04/26 15:31:54 1.32
+++ HTTPResponse.py 2001/07/02 13:32:19 1.32.22.1
@@ -134,6 +134,13 @@
headers=self.headers
body=self.body
+ fp = open("/tmp/response.log","a")
+ fp.write('------------------ to CLIENT ------------------------'\n')
+ fp.write
+ for k,v in headers.items(): fp.write("%-20s:%s\n" % (k,v))
+
+ fp.write("\n"+body+'\n')
+
# set 204 (no content) status if 200 and response is empty
# and not streaming
if not headers.has_key('content-type') and \
--- Updated File HTTPServer.py in package Zope2 --
--- HTTPServer.py 2001/04/25 19:01:28 1.32
+++ HTTPServer.py 2001/07/02 13:32:19 1.32.24.1
@@ -147,6 +147,14 @@
def __init__(self, handler, request, size):
self.handler = handler
self.request = request
+
+ fp = open("/tmp/response.log","a")
+ fp.write('----------------from CLIENT --------------------\n')
+# for x in dir(request):print x,getattr(request,x)
+ fp.write(request.request+'\n')
+ for x in request.header: fp.write(str(x)+ '\n')
+ fp.close()
+
if size > 524288:
# write large upload data to a file
from tempfile import TemporaryFile
@@ -167,6 +175,13 @@
self.request.collector=None
# finish request
self.data.seek(0)
+ fp = open("/tmp/response.log","a")
+ fp.write('\n')
+ fp.write(self.data.read())
+ fp.write('\n')
+ fp.close()
+ self.data.seek(0)
+
r=self.request
d=self.data
del self.request