我想仅在选定的网络接口上调用HTTP请求休息Web服务。
对此的任何建议都将非常感激。
答案 0 :(得分:2)
我发现您可以在网址中定义网络接口,如下所示:
192.168.1.122%eth0
它在Ubuntu中工作,我希望它也适用于不同的系统。
答案 1 :(得分:1)
这或多或少都不受Java程序的控制。
由操作系统决定发送数据包的位置。它将在配置为具有到目标IP的路由的接口上发送数据包 - 或者在默认路由上发送它。因此,您必须确保已正确配置您的操作系统以将IP数据包路由到您想要的位置,并且它只会在该接口上发送它们。