[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