我的twisted/python web服务运行在端口8080上。我有客户端.html端口8080的初始GET请求可见的页。(即:本地主机:8080) 从那个html我链接了其他html页面。 如何注册一个文件夹,并在我的客户机html页面中提供该链接以打开这些链接的html页面?在
我的twisted应用程序是
class Root(resource.Resource):
isLeaf = False
responseContent = "Lob Cache"
def getChild(self, name, request):
return self
def render_GET(self, request):
return self.returnResponse(request)
def render_POST(self, request):
return self.returnResponse(request)
def returnResponse(self, request):
f = open('clients.html', 'r')
request.setHeader(b"content-type", b"text/html")
return f.read()
....
site = Root()
site.putChild('cache', NetworkCacheManager())
endpoints.serverFromString(reactor, "tcp:port=8080:interface=0.0.0.0").listen(server.Site(site))
reactor.run()
目前我的html页面和python脚本在同一个文件夹位置。在
我想链接其他页面,比如;<a href="http://localhost:8080/clientSiteinfo.html
我可以在我的web服务器中放入其他html页面(apachewebserver,但我遇到了跨域问题)
我已经找到了解决办法。我 创建了一个
HTML
文件夹,并复制了其中的所有HTML
文件,并注册了一个如下路径:然后访问我的
^{pr2}$HTML
文件作为相关问题 更多 >
编程相关推荐