通过一个网络接口发出Http请求

时间:2011-01-24 20:14:39

标签: java rest network-programming

我想仅在选定的网络接口上调用HTTP请求休息Web服务。

对此的任何建议都将非常感激。

2 个答案:

答案 0 :(得分:2)

我发现您可以在网址中定义网络接口,如下所示:

192.168.1.122%eth0

它在Ubuntu中工作,我希望它也适用于不同的系统。

答案 1 :(得分:1)

这或多或少都不受Java程序的控制。

由操作系统决定发送数据包的位置。它将在配置为具有到目标IP的路由的接口上发送数据包 - 或者在默认路由上发送它。因此,您必须确保已正确配置您的操作系统以将IP数据包路由到您想要的位置,并且它只会在该接口上发送它们。