HttpClient 4.3设置源端口

时间:2013-12-17 21:29:40

标签: apache-httpclient-4.x

我正在使用HttpClient 4.3。我想为每个请求设置源端口(或本地端口)。我没有在HttpClient或HttpGet类上看到任何方法。在服务器端,我们编写了安全代码(具有端口号的白名单IP类型)来检查传入的请求ip和端口号(这都是使用静态ips在Intranet内)。

1 个答案:

答案 0 :(得分:1)

RequestConfig requestConfig = RequestConfig.custom()
        .setLocalAddress(InetAddress.getByAddress(new byte[] {127, 0, 0, 1}))
        .build();
HttpGet httpGet = new HttpGet("/");
httpGet.setConfig(requestConfig);

<强>校正:

HttpClien 4.x

不支持显式设置本地端口