Ticket #4118: http_request.diff
| File http_request.diff, 1.2 KB (added by rikyu, 4 years ago) |
|---|
-
twisted/web/http.py
710 710 # serialized and sent with the request so CGIs will work remotely 711 711 self.client = self.channel.transport.getPeer() 712 712 self.host = self.channel.transport.getHost() 713 714 self.parseRequestBody() 715 716 self.process() 713 717 718 719 def __repr__(self): 720 return '<%s %s %s>'% (self.method, self.uri, self.clientproto) 721 722 def parseRequestBody(self): 723 """ 724 Read the request body and parse any available POST data. 725 726 Can be overridden in subclasses. 727 This method is not intended for users. 728 """ 714 729 # Argument processing 715 730 args = self.args 716 731 ctype = self.requestHeaders.getRawHeaders('content-type') … … 738 753 raise 739 754 self.content.seek(0, 0) 740 755 741 self.process()742 743 744 def __repr__(self):745 return '<%s %s %s>'% (self.method, self.uri, self.clientproto)746 747 756 def process(self): 748 757 """Override in subclasses. 749 758
