0

我正在调用托管在多个服务器上的 Web 服务的多个 api。请求通过负载平衡器随机路由到这些服务器。所有这些服务器都驻留在我的本地网络上,我希望一个特定的 api 调用转到一个特定的服务器。由于我不希望其他请求受到影响,因此我不愿意在托管我的应用程序的服务器上放置主机条目。这可以通过代码实现吗?我正在用 ruby​​ 编码并使用 net-http gem 进行 api 调用。也欢迎使用遏制 gem 的任何实现。

谢谢

-阿兹塔布

4

2 回答 2

0

我认为实现您想要的最佳方法是使用带有 DNS 欺骗的代理。

Charles 代理可以做到这一点,但也可能有其他工具。

于 2012-12-21T08:53:21.257 回答
0

我能想到的一种方法(与 systho 建议的方法相同)是直接使用 IP 进行 api 调用,并在服务器上创建一个虚拟主机,该服务器直接在单独的端口上侦听。

这对我有用,纯粹是因为我可以访问托管 Web 服务的服务器。

于 2012-12-23T15:55:33.803 回答