问题描述
|
我想捕获Web应用程序通过HTTPS从CAS服务器发送和接收的数据。我尝试使用Fiddler2,但无法使其捕获Java Web应用程序的流量。似乎我需要对其进行配置以使用Fiddler2作为代理。如何正确执行?
一些其他信息。我已经使用keytool导入了Fiddler的证书。在Tomcat 7上运行Web应用程序。使用IntelliJ Idea。
解决方法
使用以下参数运行JVM:
-Dhttps.proxyHost=yourhostwithfiddler -Dhttps.proxyPort=8888
或者,您可以通过GUI设置Java默认代理-请参见http://www.java.com/en/download/help/proxy_setup.xml
, 除了Piskvor答案之外,请确保将Fiddler配置为捕获HTTPS流量:工具-> Fiddler选项-> HTTPS->捕获HTTPS CONNECTs
, 您也可以直接使用设置屏幕:
\“文件/设置... \”,然后选择\“ IDE设置/ HTTP代理\”。
然后勾选“使用代理”,“主机名”:localhost,“端口号”:8888