我正在尝试用Java构建一个谷歌应用引擎应用。该应用正在尝试从其他网站获取信息。在我的计算机上,我在防火墙后面,需要通过代理连接到该站点。 Google应用引擎不允许使用java.net.proxy。有没有办法配置eclipse所以它知道当我使用URL.getContent()时,我的本地主机将通过代理连接到该URL?
答案 0 :(得分:1)
看看这个thread问题,有一个修补的jar ,允许您通过代理连接。
答案 1 :(得分:0)
似乎没有办法做到这一点,至少在当前版本的SDK中。我经历过这个问题。
解决方法是让您的系统固有地了解代理。例如,使用VPN,或使用iptables在Linux系统上配置代理。
当您使用常规方式指定代理时,与其他Java应用程序一样,它将调用不在GAE / J的JRE白名单中的类。