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

我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java

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


打开Fiddler,在connections面板里找到Fiddler监听的端口号8888:如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查如果是使用Apache的HTTPClient进行网络请求发送,代码如下:如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查使用HttpHost设置请求代理:如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查执行Java应用,然后到Fiddler里,看到了监控到的HTTP请求各种明细,比如Java代码里硬编码的OAuth 2的认证token test:

如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查Java代码收到的服务器端返回的错误消息:如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查这个错误消息在Fiddler里当然也是可以看到的:如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查在这种场景里,Fiddler扮演的就是类似Chrome开发者工具的角色。


上一篇:开源代码分析技巧之四——国外技术社区提问


下一篇:微软资深软件工程师:阅读代码真的很难