0

我正在尝试通过 Eclipse 使用 Fiddler 捕获 http 数据,并使用该Jsoup库进行 http 请求。

我正在创建一个新问题,因为其他问题正在解决对HttpConnection等的更改,我不知道这与Jsoup. 原谅我的无知。

我尝试将以下内容添加到 Eclipse VM 运行参数中(如此处所述:https ://stackoverflow.com/a/7435339/992426 ):

-Dhttp.proxyHost=localhost
-Dhttp.proxyPort=8888

但是,这似乎不起作用。

我还尝试将以下内容添加到我的代码中:

Properties sysProperties = System.getProperties();
sysProperties.put("http.proxyHost", "127.0.0.1");
sysProperties.put("http.proxyPort", "8888");

Fiddler 似乎与我的所有其他应用程序都可以正常工作。

提前致谢。

4

1 回答 1

2

您是否将这些参数添加到Eclipse VM或添加到 VM ArgumentsinEclipseRun Configuration?前者没有意义,因为您在运行它时已Program在新版本上启动。VMEclipse

下面的方法对我来说效果很好,提琴手能够拦截Jsoup请求。

public class JsoupTest
{
static{
    System.setProperty("http.proxyHost", "localhost");
    System.setProperty("http.proxyPort", "8888");
}
于 2013-06-27T10:11:11.283 回答