在我们的应用程序中,我们有一个REST API,但是我们不希望把提供这个API的服务器放在一个web可访问的位置。
我想在可以访问的服务器上安装一些东西,将这些调用转发给我的服务器。 理想情况下,它只会转发GET或转发所有内容。
这样的事情是否存在或将不得不推出我自己的?
您所寻找的术语是“反向代理” – 它不需要专门为处理REST API而构build,只需使用普通的HTTP连接(使用您提到的方法filter)即可。
Apache或者nginx应该适合你的需求。
你正在寻找的是通常被称为代理或反向代理。 一些常见的是:
过滤所有东西,但GET请求可以通过特定的规则来完成。 我想IIS也可以设置为反向代理,但是我对IIS知之甚less。