18 Apr 2013 09:36
Can i inherit the twisted.web.http.Request.requestReceived ??
小学园PHP <xxy-php <at> qq.com>
2013-04-18 07:36:07 GMT
2013-04-18 07:36:07 GMT
Can i inherit the twisted.web.http.Request.requestReceived ??
In the comment, said that "This method is not intended for users".
I has inherited the rawDataReceived and it like this:
def rawDataReceived(self, data):
self.resetTimeout()
if len(data) < self.length:
self.requests[-1].content.send(data)
self.length = self.length - len(data)
else:
self.requests[-1].content.send(data[:self.length])
self._finishRequestBody(data[self.length:])
the "self.requests[-1].content.send(data)" will send the data in another http connection. In fact, i use the httplib here.
All goes well, but it doesn't work at the last step in allContentReceived. And it's req.requestReceived(command, path, version).
So can i inherit this method requestReceived. Or where is it go wrong?
my code is here. You can download it.
_______________________________________________ Twisted-web mailing list Twisted-web <at> twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
RSS Feed