Tag: 代理

使用Java检测Windows / IE代理设置

我需要自动检测用户是否需要代理才能访问互联网。 Java应用程序是否有办法读取系统代理设置? 谢谢,吉米

Java的ProxySelector不能与自动代理配置脚本一起使用吗?

我希望我的Java程序使用系统的代理配置。 因此,我使用在许多地方找到的代码,例如这个答案 ,将java.net.useSystemProxies设置为true并调用ProxySelector.getDefault().select(…)来发现我想要的特定主机的代理达到。 当我在Internet属性中配置单个显式代理服务器时,这可以正常工作。 但是如果我设置了“使用自动配置脚本”,它总是返回DIRECT“代理”。 我知道该脚本有效,因为我的浏览器可以访问它为其返回代理服务器的主机,并且没有脚本集,它不能。 我甚至尝试将脚本简化为最基本的要点: function FindProxyForURL(url, host) { return “PROXY my.proxy.mydomain:3128”; } 它在我的浏览器中工作,但ProxySelector.getDefault().select(…)仍然只返回DIRECT。 我错过了什么吗? (这是在Java 1.6和Windows 7上,它是否重要。)

如何使用matlabcontrol.jar从Java调用用户定义的Matlab

我试图调用用户定义的Matlab函数(M文件),该函数从我在Eclipse中开发的Java应用程序中获取3个参数(Java字符串)。 目前,我能够使用disp或sqr等函数/命令调用proxy.eval和proxy.feval方法。 但是当我尝试调用用户定义的函数时,它在matlab控制台上说没有像这样定义的函数,并且在Java控制台MatlabInvocationException发生MatlabInvocationException 。 然后我尝试使用一个简单的用户定义函数,该函数不带参数,只有单行disp(‘Hello’)但结果仍然相同。 所以我认为不是类型转换问题,而是如何调用用户定义的函数。 请尽快有人帮帮我吗? 我很快就会完成这个项目的截止日期。 如果有人能提出解决方案,我会非常感激。 (Joshuwa Kaplan先生,有没有关于在你的post中解决这样的问题的指南?我试过但没有找到任何东西) 提前致谢

如何在java中使用HTTP代理

我正在编写一个连接到网站并检查一些代码的代码,比如爬虫。 但我需要通过代理连接并更改IP地址(因此它不会在服务器日志中显示客户端的IP)。 怎么能通过java完成?