Python 将其中的代理路由到另一台服务器
我有一个bottle.py应用程序,它已经构建了许多路由。我想创建一个新的Python 将其中的代理路由到另一台服务器,python,http,web-applications,proxy,bottle,Python,Http,Web Applications,Proxy,Bottle,我有一个bottle.py应用程序,它已经构建了许多路由。我想创建一个新的get路由,当被访问时,它将请求传递到另一个HTTP服务器,并将结果转发回来 最简单的方法是什么?原则上,您只需安装wsgiproxy模块并执行以下操作: import bottle from wsgiproxy.app import WSGIProxyApp root = bottle.Bottle() proxy_app = WSGIProxyApp("http://localhost/") root.mount(p
get
路由,当被访问时,它将请求传递到另一个HTTP服务器,并将结果转发回来
最简单的方法是什么?原则上,您只需安装wsgiproxy模块并执行以下操作:
import bottle
from wsgiproxy.app import WSGIProxyApp
root = bottle.Bottle()
proxy_app = WSGIProxyApp("http://localhost/")
root.mount(proxy_app,"/proxytest")
然后,运行此应用程序会将/proxytest下的所有请求代理到localhost:80上运行的服务器。在实践中,我发现如果不采取额外的步骤删除逐跳标题,这是行不通的。我接受了代码,并将其剥离以制作一个。wsgiproxy似乎没有维护:上一个版本是2010年,主页链接已经失效(重定向到archive.org,非常糟糕)。