gpt4 book ai didi

java - SWT 浏览器代理

转载 作者:行者123 更新时间:2023-11-29 09:17:56 27 4
gpt4 key购买 nike

我正在编写一个 SWT 应用程序,我需要将来自 SWT 浏览器的 http 请求代理到外部世界(以便处理返回的数据)。

我首先想到的是使用网络代理。 Boom .

All Browser instances automatically use Windows' or OS X's global proxy settings.

在谷歌搜索替代品时,我找到了 this thread .他们有一些使用 nsIServiceManager 黑魔法的特定于 Mozilla 的解决方法,我倾向于认为必须有更理智(和跨浏览器)的方法来做到这一点。

另外,我不需要一个成熟的网络代理。几乎任何拦截 http 请求并更改其响应的技术都可以。 (也就是说,没有过度设置系统范围的代理。)

有什么想法吗?

最佳答案

您是否尝试过通过 Java 代码配置代理?

System.getProperties().put("http.proxyHost", "someProxyURL");
System.getProperties().put("http.proxyPort", "someProxyPort");
System.getProperties().put("http.proxyUser", "someUserName");
System.getProperties().put("http.proxyPassword", "somePassword");

这可以在你的应用启动类中配置

关于java - SWT 浏览器代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350201/

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