java代码中发送http请求的DnsResolver使用问题
来源:互联网 发布:淘宝高仿鞋子店铺名字 编辑:程序博客网 时间:2024/06/05 18:37
http请求中使用DnsResolver的方式有两种,一种是使用默认的DnsResolver,一种是自定义一种DnsResolver
1. 使用默认的DnsResolver
DnsResolver dnsResolver = new SystemDefaultDnsResolver();
这种方式,当代码运行时,会用代码所在的机器上的host文件一些一些其他的方式去解析目的机器(域名)
2. 自定义DnsResolver
代码如下
private static DnsResolver getDnsResolver() { InMemoryDnsResolver dnsResolver = new InMemoryDnsResolver(); try { dnsResolver.add("dev4.baike.xx.com", Inet4Address.getByName("1.1.1.1")); dnsResolver.add("baike.baidu.com", Inet4Address.getByName("2.2.2.2")); } catch (Exception e) { e.printStackTrace(); } return dnsResolver; }
这样,代码运行时就会根据自定义的这个DnsResolver来解析,比如http请求中目的机器是baike.baidu.com,那么目的机器就会被解析成2.2.2.2
0 0
- java代码中发送http请求的DnsResolver使用问题
- 使用java代码发送HTTP Post请求
- java代码发送http请求
- Java代码发送Http请求
- java中发送http请求
- 使用java发送HTTP请求
- Java发送HTTP请求和提取数据的Java代码
- JAVA代码java.net.URLConnection发送HTTP请求的方法
- 使用python发送http请求代码
- PHP使用CURL发送HTTP请求代码
- HTTP JAVA代码发送POST请求
- java代码发送HTTP Post请求
- Xcode7 使用NSURLSession发送HTTP请求的问题
- Xcode7 使用NSURLSession发送HTTP请求的问题
- Xcode7 使用NSURLSession发送HTTP请求的问题
- Xcode7 使用WebView loadRequest发送HTTP请求的问题
- Xcode7 使用NSURLSession发送HTTP请求的问题
- 关于 Xcode7使用NSURLSession发送HTTP请求的问题
- 求生之路
- 【bzoj 2393】Cirno的完美算数教室(容斥原理)
- PowerDesigner 反向工程生成ER图步骤
- Java回调机制(callback)
- 哈希表的开链法
- java代码中发送http请求的DnsResolver使用问题
- BZOJ 4553: [Tjoi2016&Heoi2016]序列
- django ajax 应用实例
- 《链表》——单向链表和双向链表(Java)
- 内容模式
- Linux_2_Navigation
- UVA 1225 Digit Counting(统计数位出现的次数)
- 【IPC通信】命名管道FIFO
- 2015ACM长春赛区网络赛 E题