nic*_*ten 3 python proxy web-applications http bottle
我有一个bottle.py应用程序,它已经构建了许多路由.我想创建一个新的get路由,当访问它时,将请求传递给另一个HTTP服务器并将结果中继.
完成这项工作的最简单方法是什么?
原则上,您只需要安装wsgiproxy模块并执行以下操作:
import bottle
from wsgiproxy.app import WSGIProxyApp
root = bottle.Bottle()
proxy_app = WSGIProxyApp("http://localhost/")
root.mount(proxy_app,"/proxytest")
Run Code Online (Sandbox Code Playgroud)
运行此应用程序然后将/ proxytest下的所有请求代理到localhost:80上运行的服务器.在实践中,我发现如果不采取额外的步骤来删除逐跳标头,这是行不通的.我把这个代码放在这个要点中并将其剥离下来,制作一个成功代理请求的简单应用程序.
| 归档时间: |
|
| 查看次数: |
2052 次 |
| 最近记录: |