我喜欢在Python3中开发一个简单的HTTP,基本上应该支持3种不同的行为:
- 按照根文件夹的相对路径加载本地文件,例如为myhost /静态/ index.html中
- 镜像远程网址并将其映射到本地网址,例如myhost / google / * => google.com/*(使用HTTP / HTTPS,标头支持和可选的本地缓存)
- 支持特定路线的动态结果,例如myhost / javascript / mymodule.js(通过例如Uglify压缩mymodule.js并返回结果)
考虑使用Tornado或CheeryPy,但没有运气,关于实现代理部分的最简单方法,而不是单独完成。
建议得到高度赞赏。