主要方式是设置代理,fiddler运行在8888端口上。
例如
//RestTemplate restTemplate = new RestTemplate();
RestTemplate restTemplate = new RestTemplate(new SimpleClientHttpRequestFactory() {{
setProxy(new java.net.Proxy(java.net.Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8888)));
}});
// HttpHost proxy = new HttpHost("127.0.0.1",8888);
//
// CloseableHttpClient httpClient = HttpClients.custom().setProxy(proxy).build();
ResponseEntity<String> resStr = restTemplate.exchange(API_URL, HttpMethod.POST, httpEntity, String.class);
或者
HttpHost proxy = new HttpHost(“127.0.0.1”,8888);
CloseableHttpClient httpClient = HttpClients.custom().setProxy(proxy).build();