Fiddler不捕获Java进程的网络调用?

时间:2013-12-18 17:38:12

标签: java fiddler

阅读许多建议设置以下系统属性的文章 -

System.setProperty("proxySet", "true");
System.setProperty("proxyHost", "127.0.0.1");
System.setProperty("proxyPort", "8888");

或者

使用Java VM参数设置“-DproxyHost = 127.0.0.1 -DproxyPort = 8888”

这两种方法都没有捕获网络呼叫:(

1 个答案:

答案 0 :(得分:3)

试试这个

    System.setProperty("http.proxyHost", "127.0.0.1");
    System.setProperty("https.proxyHost", "127.0.0.1");
    System.setProperty("http.proxyPort", "8888");
    System.setProperty("https.proxyPort", "8888");

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureJavaApp

修改

好的,在我的Fiddler选项中

常规标签 一切都被勾选,除了启用高分辨率主题

Https标签 所有内容都打勾,下拉框来自所有流程

连接标签我的端口是8888,除了使用PaC脚本和捕获Ftp请求之外,所有内容都已勾选

网关标签 唯一的想法是使用Wpad自动检测代理

外观标签 仅单击使用智能滚动

扩展程序标签  单击/勾选更改后自动重新加载脚本

同时在文件选项中确保点击捕获流量。如果它已经打开了b4然后将其关闭