使用Fiddler来查看JVM发出的HTTP请求

在服务端代码中,我们经常会用Apache HttpClient或是JVM自带的HttpURLConnection来发出HTTP请求,如何查看这些请求的内容,我之前一直没有搞清楚。我试过一些监测工具,总是捕捉不到,前几天才知道应该这么去做。

用我们在IE上调试时常用的Fiddler就可以。Fiddler默认是作为系统的代理服务器的,所有通过Fiddler代理的请求,自然会被Fiddler来捕获。Fiddler的默认代理端口是8888. 只需要在启动JVM的时候加上参数-DproxyHost=localhost -DproxyPort=8888就可以了。 

 

 

顺便写了一篇同样内容的英文博客

评论查看选项

选择您喜欢的显示评论的模式,并点击“保存设置”来保存您所做的改变。

Wireshark应该对你有用

Wireshark应该对你有用

Wireshark应该对你有用

Wireshark应该对你有用