【发布时间】:2014-01-13 21:28:31
【问题描述】:
我正在尝试查看我使用 Fiddler 发送的 Http 请求。我在 Windows 8 上。我已经在所有可见的应用程序上启用了环回。但是,我正在运行应用程序命令行。我正在运行 java 应用程序的主程序,但它看不到此流量。从浏览器发送的所有内容都会被记录下来。但是我的 java 应用程序中什么都没有?那是怎么回事?这只是一个从 java Main() 发出 http 调用的简单应用程序。就是这样。
我按照这里的步骤操作:how to Capture https with fiddler, in java
但在 Windows 上似乎找不到密钥库。一方面,它在没有扩展名的情况下生成。所以我复制到 FiddlerKeystore.jks
-DproxySet=true
-DtrustAnchors=true
-DproxyHost=127.0.0.1
-DproxyPort=8888
-Djavax.net.ssl.trustStore=c:\txi\FiddlerKeystore.jks \ 尝试使用一个和两个斜杠
-Djavax.net.ssl.trustStorePassword=Guest1432
【问题讨论】:
-
您的应用程序是在进行 HTTP 还是 HTTPS 调用?如果它只是 HTTP,我认为您不需要密钥库的东西。只是代理的东西。