java - Viewing Http Calls With Fiddler - 看不到Java程序Http流量

标签 java http rest fiddler

我正在尝试查看我使用 Fiddler 发送的 Http 请求。我在 Windows 8 上。我在所有可见的应用程序上启用了环回。但是,我正在运行应用程序命令行。我正在运行 java 应用程序的主要部分,但它没有看到此流量。从浏览器发送的所有内容都会被记录下来。但是我的 Java 应用程序什么都没有?那是怎么回事?这只是一个从 java Main() 发出 http 调用的简单应用程序。就是这样。

好吧,我按照这里的步骤操作:how to Capture https with fiddler, in java

但在Windows 上它似乎无法找到 keystore 。一方面,它生成时没有扩展名。所以我复制到 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

最佳答案

JVM 不一定会读取您系统的 HTTP 代理设置。您需要手动将 fiddler 设置为您的 HTTP 代理。

假设 fiddler 正在监听 8000 端口:

java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8000 [yourjar]

关于java - Viewing Http Calls With Fiddler - 看不到Java程序Http流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21101737/

相关文章:

rest - REST 仅适用于 Web API 吗?如果不是,那么除了 Web API 之外,还有哪些系统可以遵循 REST?

php - Symfony - NelmioApiDocBundle : Show parameter description imported from class

Java:当一个程序被 .jar 编辑时,它不再读取 jar 文件中的图像?

java - 发现它指向什么继承类

java - HttpServlet : doPut is not called

http - 指定发送时支持的媒体类型 "415 unsupported media type"

java - 限制 Java 进程的总内存消耗(在 Cloud Foundry 中)

Java RestController REST参数依赖注入(inject)或请求

javascript - ng-click 函数无法调用服务

Android:有没有人遇到localhost HttpClient Connection Refused 错误?