是否可以在GAE上使用代理

时间:2013-10-29 20:39:26

标签: java google-app-engine http https proxy

让我们想象一下,我有GAE托管的java应用程序。

是否可以通过此应用程序的第三方代理(SOCKS或http)执行HTTP / HTTPS请求?怎么样?

1 个答案:

答案 0 :(得分:0)

对于那些想知道的人......

答案是否定的,GAE上不允许使用代理。像这样的代码:

    Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("{proxy_ip_here)}", {proxy_port_here}));
    HttpURLConnection conn = (HttpURLConnection)new URL("http://{some_address_here}").openConnection(proxy);
    int responseCode = conn.getResponseCode();

...将在标准的Jave SE上运行,并且在GAE上失败:

java.lang.UnsupportedOperationException: Google App Engine does not support the use of proxies.