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

  • 时间:
  • 浏览:1

大伙使用Java的RestTemplate由于Apache的HTTPClient编程的前一天,突然 遇到时需跟踪Java

代码发送的HTTP请求明细的情形。和javascript代码在浏览器里发送请求都不能通过Chrome开发者工具方便地跟踪一样,对于Java代码发送的网络请求,大伙也都不能使用工具Fiddler来监控。

Java代码收到的服务器端返回的错误消息:

执行Java应用,许多到Fiddler里,看到了监控到的HTTP请求各种明细,比如Java代码里硬编码的OAuth 2的认证token test:

使用HttpHost设置请求代理:

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

你许多错误消息在Fiddler里当然也是都不能看到的:

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

在你许多场景里,Fiddler扮演的已经 类事Chrome开发者工具的角色。

本文来自云栖社区合作协议协议伙伴“汪子熙”,了解相关信息都不能关注微信公众号"汪子熙"。