Java 使用本地地址ip发送httpclient 4.3.5请求

Java 使用本地地址ip发送httpclient 4.3.5请求,java,httpclient,Java,Httpclient,所以,我到处寻找,但没有找到一个真正有效的答案。这是我的问题,我想发出一个设置本地地址的httpClient请求: HttpClientBuilder HttpClientBuilder=HttpClientBuilder.create; Builder myReqBuilder=RequestConfig.custom.setLocalAddressInetAddress.getByName///myIp//; httpClientBuilder.setDefaultRequestConfi

所以,我到处寻找,但没有找到一个真正有效的答案。这是我的问题,我想发出一个设置本地地址的httpClient请求:

HttpClientBuilder HttpClientBuilder=HttpClientBuilder.create; Builder myReqBuilder=RequestConfig.custom.setLocalAddressInetAddress.getByName///myIp//; httpClientBuilder.setDefaultRequestConfigmyReqBuilder.build; //其他的东西,不重要// this.httpClient=httpClientBuilder.setConnectionManager this.getConnectionManager.build; HttpResponse response=httpClient.executenew HttpGet,新建BasicHttpContext

有些事情是比喻性的:p *如果我将我的ip地址作为myIp,我将作为异常接收:java.net.BindException:无法分配请求的地址 *如果我放置localhost,我会得到:Connect to/server/failed:无效参数

不管怎样都不行
为什么不工作?

显示本地“/etc/hosts”文件,查找本地主机ip地址。。。。。。尝试连接到$myIPadd:$localPort假设您正在运行apache或nginx的本地实例,该实例从上面侦听$localPort。通常,它将是127.0.0.1,因此您的httpclient域将是127.0.0.1:8080。。我不知道为什么使用localhost作为我的ip不能解决任何问题;但是当我把我的内在知识产权,而不是我的知识产权给我的新知识产权,它的工作