若本机存在多个物理或虚拟网卡,绑定多个IP,此方法可以设置httpclient绑定某一个IP进行网络访问。

通过getparams方法取得params对象再设置属性的方法在httpclient4.3中已经被废弃:

 * @deprecated (4.3) use*   {@link org.apache.http.client.config.RequestConfig}.
CloseableHttpClient client = ...;byte ip[] = new byte[] { (byte) 192, (byte) 168, 1, 105 };client.getParams().setParameter(ConnRouteParams.LOCAL_ADDRESS,InetAddress.getByAddress(ip));

因此使用RequestConfig方法代替,如下:

CloseableHttpClient client = java;
byte ip[] = new byte[] { (byte) 192, (byte) 168, 1, 105 };
RequestConfig defaultRequestConfig = RequestConfig.custom()//.setSocketTimeout(2000)// socket 超时设置.setConnectTimeout(2000)// 链接超时设置.setLocalAddress(InetAddress.getByAddress(IP)).build();HttpClientBuilder builder = HttpClientBuilder.create()//.setConnectionManager(connManager)// 注册连接管理器// .disableCookieManagement()// 禁用cookie管理,我们自己管理cookie// .disableAutomaticRetries()// 禁用重发机制(禁用后出现了许多错误请求,如Connection// reset 等).disableRedirectHandling()// 禁用重定向机制(从HttpClient的层次取消对自动重定向的支持).setUserAgent("default user-agent")// 设置默认的user agent
builder.disableContentCompression();
client = builder.build();

httpclient设置本机出口IP相关推荐

  1. (转)linux获取/查看本机出口ip

    获取/查看本机出口ip  curl http://members.3322.org/dyndns/getip 1 curl ifconfig.me 2 #或者 3 curl http://member ...

  2. linux用cat查看本机ip,linux sh 如何根据出口网关来获取本机出口ip

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 测试机器:华为P7-L07 安卓测试环境:EMUI 3.1 安卓5.1.1(版本号:P7-L07C01B851,基带版本:23.600.06.00.00, ...

  3. linux c 获取网关ip,linux sh 如何根据出口网关来获取本机出口ip

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 测试机器:华为P7-L07 安卓测试环境:EMUI 3.1 安卓5.1.1(版本号:P7-L07C01B851,基带版本:23.600.06.00.00, ...

  4. 服务器出口ip怎样修改,服务器出口ip设置

    服务器出口ip设置 内容精选 换一换 在ECC800-Pro的Web界面设置NetEco通信参数后,ECC800-Pro才能正常接入到NetEco上. 使用Touch对终端进行配置前需要先将Touch ...

  5. python设置本机IP地址、子网掩码、DNS,获取本机IP地址、子网掩码、DNS、MAC

    python设置本机IP地址.子网掩码.DNS,获取本机IP地址.子网掩码.DNS.MAC main.py """=== coding: UTF8 ==="&q ...

  6. 本机设置单网卡多IP,彻底离线可用也不影响互联网和局域网

    有时候有些软件要求绑定固定IP地址才能使用软件.且不能使用localhost和127.0.0.1 但我们又不能随意更改互联网IP或者局域网IP.比如,有些商用绘图软件在前端代码中增加IP授权保护,只要 ...

  7. 计算机怎么连本地网络地址,Win7本地连接IP怎么设置 本机IP地址设置图文教程

    在路由器或者交换机网络当中,经常需要设置到本地IP地址,以方便网络员管理.而在我们日常生活当中,也经常需要设置本地IP地址,比如我们需要使用路由器限制网速的时候,就需要设置本地IP地址.近期在编辑到路 ...

  8. 出口IP和本机IP的区别?

    本机IP是你局域网(内网)中的IP,只能在局域网中使用,在外网和网吧要访问你本机的IP,一般是打不开的,这就要通过你的出口IP去访问,并且在路由器上要做端口映射到你的机子才能访问,出口IP是通常所说的 ...

  9. 公网出口ip与本机ip的区别

    公网出口ip与本机ip 查看的ip和实际的出口ip有什么不同 通过系统查看的ip是在局域网内的ip,也就是内网ip,但是需要上网的话会通过NAT出口,会被分配一个公网ip. 这里提供一些终端查看公网出 ...

最新文章

  1. 用JAVA操作ClearCase
  2. php insert Oracle clob 字段处理问题
  3. java 常量池 和 堆 的关系_Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)...
  4. 上海浦东新区公共租赁住房申请攻略
  5. Git学习总结(13)——使用git.oschina作为自己的源代码在线管理库
  6. 更改Mysql 密码的4种方法(转)
  7. 计算电磁学及其在复杂电磁环境数值模拟中的应用和发展趋势
  8. 数据库试题及答案 两套
  9. 修改网卡地址 突破一些与MAC绑定服务的限制 突破封锁 应对病毒 等
  10. 词霸天下---192 词根【-oxy- = -oxia- = -oxic- 尖锐,敏锐,氧 】
  11. SQL特殊comment语法
  12. Win10登录微软账户提示“发生了错误”
  13. JAVA面向对象的思维导图
  14. PCDATA和CDATA区别
  15. 罗切斯特计算机官网,罗切斯特
  16. 不同颜色的RGB值、透明度A
  17. MATLAB Robotic System Toolbox 机械臂科氏矩阵算法
  18. 计算机毕业设计JavaNBA论坛系统(源码+系统+mysql数据库+lw文档)
  19. 5V的LDO电源的WCCA分析-可靠性分析计算过程
  20. 模拟QQ聊天——采用TCP协议的C/S架构实现

热门文章

  1. 计算机排名次怎么操作,【技巧】excel中排名次的三个,你知道吗?
  2. 800D-基础摄影知识
  3. 深度有趣 | 20 CycleGAN性别转换
  4. 跨数据库事务,微软的TransactionScope类是个好玩意
  5. 自我分析思维导图模板
  6. html base65 图片原理,base64原理是什么?
  7. base64 string类 放不下_base64编码处理数据踩过的坑
  8. mac上最好用的ocr文字识别软件是哪一款?
  9. 【计算机毕业设计】学生考勤管理
  10. 期刊论文中怎么清晰的插入图片