gpt4 book ai didi

java - 使用 Jsoup 使用 Fiddler 捕获 http(通过 Eclipse)

转载 作者:行者123 更新时间:2023-12-02 06:56:09 25 4
gpt4 key购买 nike

我正在尝试通过 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 似乎与我的所有其他应用程序都能正常工作。

提前致谢。

最佳答案

您是否将这些参数添加到 Eclipse VMEclipseRun Configuration 中的 VM Arguments 中?前者没有意义,因为您的 Program 在运行时由 Eclipse 在新的 VM 上启动。

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

public class JsoupTest
{
static{
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8888");
}

关于java - 使用 Jsoup 使用 Fiddler 捕获 http(通过 Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com