静态:
from twisted.web import server, resourcefrom twisted.internet import reactor
class SimpleChild(resource.Resource):
isLeaf=True
def render_GET(self,request):
return "Hello, child"
class Simple(resource.Resource):
def __init__(self):
resource.Resource.__init__(self)
self.putChild("", self)
self.putChild("child", SimpleChild())
def render_GET(self, request):
return "Hello, world!"
reactor.listenTCP(8080, server.Site(Simple()))
reactor.run()
动态
from twisted.web import server, resource
from twisted.internet import reactor
class ChildSimple(resource.Resource):
isLeaf=True
def __init__(self, id):
resource.Resource.__init__(self)
self.id=id
def render_GET(self, request):
return "Hello, No. %s visitor!" % self.id
class Simple(resource.Resource):
def __init__(self):
resource.Resource.__init__(self)
self.putChild("", self)
def render_GET(self, request):
return "Hello, world!"
def getChild(self, path, request):
return ChildSimple(path)
reactor.listenTCP(8080, server.Site(Simple()))
reactor.run()