如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查

  1. 云栖社区>
  2. 汪子熙>
  3. 博客>
  4. 正文

如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查

jerrywangsap 2020-01-03 20:27:28 浏览1659
展开阅读全文

我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java
代码发送的HTTP请求明细的情况。和javascript代码在浏览器里发送请求可以通过Chrome开发者工具方便地跟踪一样,对于Java代码发送的网络请求,我们也可以使用工具Fiddler来监控。

打开Fiddler,在connections面板里找到Fiddler监听的端口号8888:

如果是使用Apache的HTTPClient进行网络请求发送,代码如下:

使用HttpHost设置请求代理:

private static void downloadCommerce(){
        HttpHost proxy = new HttpHost("localhost", 8888, "http");
        Re

网友评论

登录后评论
0/500
评论
jerrywangsap
+ 关注
所属团队号: 汪子熙