import twisted.web.resource import cgi class ReportRequest(twisted.web.resource.Resource): """ ReportRequest with forms and cookies """ def isLeaf(self): return true def render(self, request): # create and increment cookie counter, try: counter = int(request.getCookie("counter")) counter += 1 except: counter = 0 request.addCookie("counter",counter) cookies = request.received_cookies args = request.args path = request.path _, host, port = request.getHost() url = request.prePathURL() uri = request.uri secure = (request.isSecure() and "securely") or "insecurely" return ("""\
%(cookies)s
%(args)s