记录学习使用apache下的httpclient模拟发送http请求时,用fiddler抓取不到模拟的请求的解决方法。
原因:java和浏览器不一样,它直接绕过了代理,所以我们要设置一下:
...
CloseableHttpClient client = HttpClients.createDefault();
HttpHost proxy = new HttpHost("localhost", 8888);
RequestConfig config=RequestConfig.custom().setConnectTimeout(1000)
.setConnectionRequestTimeout(1000).setProxy(proxy).build();
...
就可以打开了。