twisted 实现简单的web服务器
2012-04-07 15:02
459 查看
1. 新建htm文件夹,在这个文件夹中放入显示的网页文件
2. 在htm文件夹的同级目录下,建立web.py,web.py的内容为:
安装上zope模块:http://old.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz/swreleasefile_view
5.在命令行中(windows系统)运行:python web.py
6.在浏览器中输入:127.0.0.1:1234,看到效果
2. 在htm文件夹的同级目录下,建立web.py,web.py的内容为:
from twisted.web.resource import Resource from twisted.web import server from twisted.web import static from twisted.internet import reactor PORT = 1234 ######################################################################## class ReStructed(Resource): """""" #---------------------------------------------------------------------- def __init__(self, filename, *a): """Constructor""" self.rst = open(filename).read() def render(self, request): return self.rst resource = static.File('htm/') resource.processors = {'.html':ReStructed} resource.indexNames = ['index.html'] reactor.listenTCP(PORT, server.Site(resource)) reactor.run()3. 安装上twisted 下载地址为:http://twistedmatrix.com/trac/
安装上zope模块:http://old.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz/swreleasefile_view
5.在命令行中(windows系统)运行:python web.py
6.在浏览器中输入:127.0.0.1:1234,看到效果
相关文章推荐
- 使用Twisted实现一个简单Web服务器
- Python基于twisted实现简单的web服务器
- Python基于twisted实现简单的web服务器
- Go语言实现简单的一个静态WEB服务器
- 用C语言实现的简单Web服务器(Linux)
- 用C语言实现的简单Web服务器(Linux)
- Android客户端post方式连接web(servlet)服务器实现简单登录
- 【简单Web服务器搭建】基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
- 用java实现的一个简单web服务器程序
- java实现简单web服务器(分析+源代码)
- java实现一个简单的Web服务器
- 使用HttpListener 实现简单的web服务器
- 高性能web服务器框架Tornado简单实现restful接口及开发实例
- 利用python2.7自带的简单的web服务器SimpleHTTPServer实现web页面的访问
- java实现一个简单的Web服务器
- go语言实现的简单web服务器
- C# | socket实现简单的web服务器
- 自己实现一个简单的支持并发的Web服务器
- 简单实现Java web服务器