我正在尝试查看我使用 Fiddler 发送的 Http 请求。 我在窗口 8 上。 我已经在所有可见应用程序上启用了环回。但是,我正在运行应用程序命令行。 我正在运行 java 应用程序的主要内容,但它看不到此流量。从浏览器发送的所有内容都会被记录下来。但是我的 java 应用程序没有任何内容? 这是怎么回事? 这只是一个简单的应用程序,从java Main()发出http调用。 就是这样。
好吧,我在这里遵循了步骤:如何在java中使用fiddler捕获https
但是在Windows上,它似乎找不到密钥库。 一方面,它在没有和名称扩展名的情况下生成。 所以我复制到FiddlerKeystore.jks
-DproxySet=true
-DtrustAnchors=true
-代理主机=127.0.0.1
-代理端口=8888
-Djavax.net.ssl.trustStore=c:\txi\FiddlerKeystore.jks \ 尝试使用一个斜杠和两个斜杠
-Djavax.net.ssl.trustStorePassword=Guest1432
JVM 不一定读取系统的 HTTP 代理设置。 您需要手动将小提琴手设置为HTTP代理。
假设小提琴手正在侦听端口 8000:
java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8000 [yourjar]
<</div>
div class="one_answers"> 如果需要,您可以使用 Eclipse 代理流量。 如果您愿意,这里有说明。