【发布时间】:2018-05-29 10:26:22
【问题描述】:
我目前正在使用 Twisted(实际上是 twistd)来提供这样的内容:
twistd -n -o web --path=./foo/
没关系,但我想向另一台服务器发送一些请求 - 像这样。
当客户端请求时
localhost/something.html
我希望twistd 服务器处理该请求。
但是当客户端请求时
localhost/api/somedata
我希望将请求反向代理到另一台服务器。
总而言之,如果 URL 包含字符串“api”,那么我希望请求在其他地方反向代理。
我可以看到 Twisted 有一个 built in Reverse Proxy,但我不知道如何使用它,以便我可以过滤以这样一种方式发出的请求,即一些请求会被发送到备用服务器,而另一些则不会.
【问题讨论】:
标签: python python-3.x twisted reverse-proxy