raise ConnectionClosed
self.hr.raw_requestline = raw_requestline
+ pos = self.hr.rfile.tell()
+ #self.hr.rfile.truncate(0)
self.hr.rfile.write(data)
print "parseRequests write after"
- self.hr.rfile.seek(0)
+ self.hr.rfile.seek(pos)
print "parseRequests seek after"
if not self.hr.parse_request():
raise ConnectionClosed
print "parseRequests parse_req after"
+ print "parseRequest headers", repr(self.hr.headers), str(self.hr.headers)
try:
yield self.messageReceived(self.hr)
except:
if _debug: print 'messageReceived cmd=', msg.command, msg.path
msg.response_cookies = process_cookies(msg.headers, self.remote)
+ # slightly bad, this: read everything, put it into memory...
if msg.headers.has_key('content-length'):
max_chunk_size = 10*1024*1024
size_remaining = int(msg.headers["content-length"])